Привет, ребята, я работаю с laravel 5.7, когда вставляю данные. У меня возникает проблема «Отсутствие данных», но данные также вставляются, но все еще появляется ошибка. Я делюсь частью моего кода
Модель
public function setApplicationDateAttribute($input)
{
if($input != '') {
$this->attributes['application_date'] = Carbon::createFromFormat(config('quickadmin.date_format'), $input)->format('Y-m-d');
}else{
$this->attributes['application_date'] = '';
}
}
это функция, которая проверяет формат даты для входных данных. Теперь это файл в моей папке config с именем quickadmin я будупокажу вам код
return [
/**
* Datepicker configuration:
*/
'date_format' => 'Y-m-d',
'date_format_jquery' => 'yy-mm-dd',
'time_format' => 'H:i:s',
'time_format_jquery' => 'HH:mm:ss',
/**
* Quickadmin settings
*/
'route' => 'admin',
'homeRoute' => 'admin',
'defaultRole' => 1];
Теперь вот код Контроллер
$locumApplications = ModelName::create([
'user_id' => $request->user_id,
'locum_id' => $request->locum_id,
'application_date' => $request->application_date
]);
он вставляет данные, но выдает ошибку, и если я удаляюстрока 'application_date' => $request->application_date
это все еще показывает мне ошибку
здесь я приложил изображение ошибки