【发布时间】:2016-06-24 19:00:56
【问题描述】:
我有 2 张桌子 Jobs 和 Departments(一个工作属于一个部门),我想在它的部门找一些工作。
这是我必须修改的代码:
$query = Job::query()->where('status', 2);
if($input['title']!=""){
$query->where('title', 'like', '%' . $input['title'] . '%')->get();
}
if($input['location'] != ""){
$query->where('location', '=', $input['location']);
}
if($input['recruiters'] != ""){
$query->where('recruiter_id','=', $input['recruiters']);
}
$jobs = $query->paginate(5);
return $jobs;
query 变量对我来说没有方法join。我尝试with 但它不起作用。
join 有任何解决方案或通过 DB 进行其他查询,但并不总是设置 title,location,recruiters 变量。
对不起,我的英语不好,感谢您的考虑。
【问题讨论】:
-
在这个link你可以看到如何加入表格。
-
嗯,谢谢,成功了。
标签: eloquent laravel-5.2