Здравствуйте.
Если 2 модели Category и Option, связанные отношением многие ко многим через общую таблицу category_option.
Таблица category_option кроме полей category_id,option_id содержит еще value - значение по умолчанию.
Допустим, мы решили создать новую категорию
$option = Option::find(1);
$option->category()->create([
'name' => 'testcat',
'slug' => 'testcat'
]);
После этого у нас создается новая категория, плюс запись в связанной таблице.
Как теперь заполнить еще одно поле в связанной таблице?