Итак, я использую массовое назначение для удобства. Однако у меня есть защищенное поле под названием «идентификатор пользователя». Я сделал отдельный код для вставки в это поле, но по какой-то причине все равно получаю сообщение об ошибке: SQLSTATE[HY000]: General error: 1364 Field 'userid' doesn't have a default value
Код:
$apply = Apply::create(
$request->all()
);
$apply->userid = Auth::user()->id;
$apply->save();
return redirect()->route('apply');
Модель:
protected $guarded = ['userid'];
Спасибо.
РЕДАКТИРОВАТЬ: Все еще не исправлено, какие-либо другие решения?