@NubasLol

Laravel как вставить данные в промежуточную таблицу?

Свзяь многие ко многим, нужно данные вставить сразу в 2 таблички, есть ли удобные способы в Ларавеле?

Типо такого

$user->roles()->create($dataNewRole, dataNewPivot);
  • Вопрос задан
  • 529 просмотров
Пригласить эксперта
Ответы на вопрос 1
@2vtlk
Второым аргументом передается массив полей, который вставляется в pivot. Вот пример из моего кода:
$lead->contacts()->save($contactModel, ['is_main' => array_get($contact, 'is_main', false), 'is_lpr' => array_get($contact, 'is_lpr', false)]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы