【发布时间】:2018-11-09 18:55:49
【问题描述】:
我想按省份获取加入项目的数量,并将其发送到数组中的视图。
这是我的代码:
public function filterByProvince(Request $request)
{
$province = [];
foreach ($request->except(['_token']) as $key => $value) {
$province[$key] = $key;
}
$projects = [];
foreach ($province as $prov){
$projects[] = DB::table('places')
->join('projects', function ($join) use ($prov) {
$join->on('places.id', '=', 'projects.place_id')
->where('places.province', '=', $prov);
})->get();
}
return view('admin.projects.province', compact(['projects']));
}
【问题讨论】:
标签: php mysql sql laravel join