laravel. Could not parse '5 минут назад': Failed to parse time string (5 минут назад) at position 0 (3): Unexpected character
Хотел сделать вывод времени создания новостей в стиле "Опубликовано: 5 минут назад".
Но при попытке присвоить значение
, получаю ошибку:
Что это такое и как это исправить?
Но при попытке присвоить значение
$news->created_at = '5 минут назад';
, получаю ошибку:
Could not parse '5 минут назад': Failed to parse time string (5 минут назад) at position 0 (3): Unexpected character
Что это такое и как это исправить?
Нравится:
0
Карма:
0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Заметил, что в laravel у model по умолчанию created_at является Carbon объектом. И при присвоении created_at, значения другого формата, можно получить данную ошибку.
Я думаю вы можете присвоить иное значение в created_at, если работать не с моделью, а с фасадом DB.
Пример:
Я думаю вы можете присвоить иное значение в created_at, если работать не с моделью, а с фасадом DB.
Пример:
$news = DB::table('news')->first();
$news->created_at = '5 минут назад'.
Нравится:
0
Карма:
0