Задача: добавить возможность указания времени для атрибута published_at.
<div class="form-group">
{!! Form::label('published_at',"Дата публикации :") !!}
{!! Form::input('datetime-local', 'published_at', date('Y-m-d H:i'), ['class' => 'form-control', 'min' => date('Y-m-d') ]) !!}
</div>
Модель
public function setPublishedAtAttribute($date) {
//dd($date);
$this->attributes['published_at'] = Carbon::createFromFormat('Y-m-d H:i', $date)->format('Y-m-d H:i');
}
dd переменной $date возвращает:
"2018-07-18T15:15"
Принимал формат Y-m-dTH:i, но тогда выходила ошибка:
InvalidArgumentException
The timezone could not be found in the database Data missing