查询raw in insideBy in laravel 5.2

时间:2017-08-17 14:14:03

标签: php database laravel

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

1 个答案:

答案 0 :(得分:2)

你可以尝试这样的事情

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