Есть ли шанс использовать Illuminate Query Builder для получения дат в виде объектов Carbon вместо строк?
Например:
$user=DB::table('users')->select(["id","lastLogin"])->where("id",1)->first(); $user->lastLogin; // <--- Carbon instead of string!
Вы можете использовать Carbon::parse($user->lastLogin), но я думаю, что нет никакого собственного способа получить даты в виде углеродных объектов без использования eloquent. Например, этот ответ для stackoverflow .
Carbon::parse($user->lastLogin)
Я думаю, что работа с красноречивыми моделями значительно облегчит работу. Таким образом, вы можете установить свойство $dates, чтобы получить lastLogin как углеродный объект. Больше информации на laravel документы .
$dates