@Eugene70

Почему выводится ошибка Unexpected data found?

Задача: добавить возможность указания времени для атрибута 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
  • Вопрос задан
  • 1346 просмотров
Решения вопроса 1
Skiphog
@Skiphog
Crutch developer
Заэкранируйте аббревиатуру временной зоны "Т"
Carbon::createFromFormat('Y-m-d\TH:i', $date)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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