Ugo*_*lli 12 query-builder laravel eloquent laravel-5
我想用laravel eloquent执行以下句子
SELECT *, count(*) FROM reserves group by day
Run Code Online (Sandbox Code Playgroud)
我唯一的解决方案就是在数据库中创建一个视图,但我很确定有一种方法可以用laravel方式来实现.
Mar*_*łek 20
你可以用这个:
$reserves = DB::table('reserves')->selectRaw('*, count(*)')->groupBy('day');
Run Code Online (Sandbox Code Playgroud)
由于您希望使用 Laravel Eloquent 来做到这一点,我假设您有一个模型名称Reserve。在这种情况下你可以使用这个
$reserve = Reserve::all()->groupBy('day')->count();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30160 次 |
| 最近记录: |