@Danila534

Парсировка Carbon?

Пытаюсь отнять от одной даты - другую.
Выдаёт ошибку...
В чём дело?

$User = Auth::user();
        $UserID = $User->id;
        $time = DB::table('role_user')->where('user_id', $UserID)->select('times')->get();

        $Information = Carbon::parse($time)->diff(Carbon::now());

{{ $Information }}

Ошибка: DateTime::__construct(): Failed to parse time string ([{"times":"2020-11-26 21:47:07.447"}]) at position 0 ([): Unexpected character
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Sanes
@Sanes
Попробуйие ->get() заменить на ->first()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kandrash
Кратко о себе
У вас $time это не строка а объект со свойством 'times'.
$record = DB::table('role_user')->where('user_id', $UserID)->select('times')->first();

$time = $record->times;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
20 апр. 2024, в 13:56
7000 руб./за проект
20 апр. 2024, в 13:52
7000 руб./за проект
20 апр. 2024, в 13:23
1000 руб./за проект