我的刀刃中有回声...
{{ date('H:i:s', strtotime($sale->order_time->setTimezone($venue->timezone))) }}
...我得到的只是“调用字符串上的成员函数 setTimezone()”错误。在更新 Laravel 之前,这段代码曾经完美运行。
自 Laravel 8 起,在模型中声明时间戳的方式发生了变化。在模型中更新
protected $dates = ['order_time'];
致:
protected $casts = [
'order_time' => 'datetime',
];