gpt4 book ai didi

php - Laravel 在连接后计算行数

转载 作者:行者123 更新时间:2023-11-29 17:31:19 25 4
gpt4 key购买 nike

我想获取按省份加入的项目的数量,并将其发送到 View 及其名称数组中。

这是我的代码:

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']));

}

最佳答案

我不清楚您需要什么,以下内容就足够了吗?

public function filterByProvince(Request $request)
{
$count = array();
$province = [];
foreach ($request->except(['_token']) as $key => $value) {
$province[$key] = $key;
}

$projects = [];
foreach ($province as $prov){

$result = DB::table('places')
->join('projects', function ($join) use ($prov) {
$join->on('places.id', '=', 'projects.place_id')
->where('places.province', '=', $prov);
})->get();
$projects[] = $result;
$count[$prov] = count($result);

}


return view('admin.projects.province', compact(['projects', 'count']));

}

关于php - Laravel 在连接后计算行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50612812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com