【发布时间】:2019-11-14 06:23:27
【问题描述】:
我有一个包含以下列的 mysql 表
名称 |约会 |邮件 | created_at
“dateone”字段为日期类型
“created_at”字段为时间戳类型
在我的控制器中,我有一种方法可以按日期对结果进行分组
$users = Post :: orderBy ('dateone') -> get () -> groupBy (function ($ item) {
return $ item-> created_at-> format ('Y-m-d');
它可以工作,但是,当我替换时
return $ item-> created_at-> 格式('Y-m-d');
通过
return $ item-> dateone-> 格式('Y-m-d');
我有以下错误:
在字符串上调用成员函数 format()
有没有通过 Carbon 或其他方法解决我的问题?
感谢您的帮助。
【问题讨论】:
标签: datetime eloquent timestamp php-carbon laravel-5.8