Ошибка отображения при форматировании даты в Laravel
Я новичок в Ларавеле.
У меня свидание:
Illuminate\Support\Carbon @1577636272 {#912 ▼
date: 2019-12-29 17:17:52.0 Europe/Warsaw (+01:00)
}
$userLastActivity = $userLastActivity->format('Y-m-d H:i');
Когда я пытаюсь преобразовать его у меня есть ошибка:
Call to a member function format() on null
Как я могу его починить?
У вопроса есть решение - Посмотреть?

Источник

привет, добро пожаловать в Stackoverflow. Не могли бы вы, пожалуйста, покажите ДД($userLastActivity)?
Источник
Ответы - Ошибка отображения при форматировании даты в Laravel / Display Error when format date in Laravel

13.01.2020 04:09:30
Напишите в свой контроллер
$userLastActivity = $userLastActivity->format("Y-m-d H:i:s");
Является ответом!

13.01.2020 04:12:16
Я предполагаю$userLastActivity
это дата или экземпляр углерода.
вы можете использовать Carbon::parse
для анализа даты.
\Carbon\Carbon::parse($userLastActivity)->format('Y-m-d H:i');

13.01.2020 04:18:15
Похоже, что $userLastActivity
иногда может быть null
, поэтому вы можете использовать optional
вспомогательную функцию, такую как эта:
$userLastActivity = optional($userLastActivity)->format('Y-m-d H:i');
Документы: https://laravel.com/docs/master/helpers#method-optional
Помочь в развитии проекта: