【发布时间】:2018-02-04 16:35:33
【问题描述】:
我有以下代码:
$registrations = User::where(function ($query) use ($request) {
if (!is_null($request->region) && $request->region !== '0') {
$query->where('region', $request->region);
}
})->get();
如何将User 结果与另一个模型Clients 与Left Join 条件连接?
我试过这样:
$registrations = User->join('clients', 'clients.id', '=', 'user.id')->where(...
【问题讨论】:
-
用户是一个类而不是一个对象,因此你不能使用 -> 所以你应该使用 :: 来调用它的函数
-
提问前阅读文档