当我在我的laravel项目中尝试按日期(时间戳)分组时,我的查询出现问题,让我们看看我的代码。
RekapController @索引
public function index()
{
$absen = Absen::groupBy(raw('DATE(created_at)'))
->orderBy('created_at', 'DESC')
->get();
return view('rekap.index')->with('data', $absen);
}
在我的sql语法中完美运行
SELECT * FROM absen GROUP BY DATE(created_at) DESC
我该如何解决这个问题?
编辑:
错误是
调用未定义的函数App \ Http \ Controllers \ raw()
答案 0 :(得分:2)
你可以尝试这样的事情
$absen = Absen::groupBy(\DB::raw('DATE(created_at)'))
->orderBy('created_at', 'DESC')
->get();