我正在尝试使用以下方式格式化模型的日期:
SELECT * FROM sensor WHERE t>4
我收到此错误:
protected $dateFormat = "Y-m-d";
使用
"The separation symbol could not be found Trailing data" on line 582 of C:\wamp64\www\israplanet.com\vendor\nesbot\carbon\src\Carbon\Carbon.php
导致此错误:
protected $dateFormat = "Y";
此示例来自October docs。
这里有什么问题?
答案 0 :(得分:1)
我不熟悉你给出的例子(即:使用protected $dateFormat = "Y-m-d";
)但是当我做这样的事情时,我倾向于在模型上使用访问器:
public function getFormattedDateAttribute($value)
{
return $this->created_at->format('Y-m-d');
}
显然created_at
需要替换为日期字段的名称。然后,您可以在Twig中以{{ array.formatted_date }}
访问它。
答案 1 :(得分:0)
我不能说这是一个好的答案,但现在我至少可以继续。 我只是将列的格式(created_at和updated_at)更改为日期格式,它存储了我想要的方式,但我总是试图解决问题(这种习惯占用了我很多时间)。
另一种选择是使用车把帮手。 但我想了解根目录中的问题。
(顺便说一句 - 谢谢你的答案)