当我在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()

最佳答案

你可以试试这样的东西

           $absen = Absen::groupBy(\DB::raw('DATE(created_at)'))
            ->orderBy('created_at', 'DESC')
            ->get();

10-04 10:43