использовать метод синхронизации для массива, а также добавить дополнительные поля сводки? - PullRequest
0 голосов
/ 16 ноября 2018

Это мой входной массив

"events" => array:2 [▼
"special-date" => array:3 [▼
  0 => "14-Nov-1979"
  1 => "18-Apr-1981"
  2 => "12-Nov-1978"
]
"event" => array:3 [▼
  0 => "2"
  1 => "3"
  2 => "4"
]

]

Это мой код

$User->events()->sync($request->events['event'], ['event_date' => $request->events['special-date']]);

здесь $ user является экземпляром модели пользователя

Это моя функция реализации модели пользователя

 public function events()
{
    return $this->belongsToMany('App\Models\Event', 'user_events', 'user_id', 'event_id')->withPivot('event_date');
}

и я получил сообщение об ошибке event_date не имеет значения по умолчанию.

моя структура таблицы таблицы user_event

идентификатор, Идентификатор пользователя, event_id, event_date

...