- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
8小时前关门了。
Improve this question
$regu = DB::table('patrol_transactions as a')
->leftJoin('patrol_users as b', 'a.patrol_user_id', 'b.id')
->where('client_location_id', auth::user()->client_location_id)
->whereBetween('a.created_at', [Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()])
->select('patrol_user_id', DB::raw('count(*) as total'), 'b.name as name')
->groupBy('patrol_user_id', 'name')
->get();
巡逻任务. php
public function patrolUser()
{
return $this->belongsTo(PatrolUser::class, 'patrol_user_id');
}
我有一个查询生成器代码像上面的一个,什么样子,如果它被改变为雄辩?
1条答案
按热度按时间k97glaaz1#
根据您的代码,您已经定义了关系
patrolUser()
,因此不需要使用JOIN
再次合并它。请使用sewith()
加载关系。