我有一个查询,如果性别=“ mal”和“ female”,则允许使用条件来计算计数。
$users[] = User:: whereIn('gender',array('mal', 'female'))->count()->get();
return view('/',compact('users[]'));
这些计数显示在条形图中
function drawStacked() {
var genders[] = {{ $users[] }}
var data = google.visualization.arrayToDataTable([
['Element', '', { role: 'style' }, { role: 'annotation' } ],
['Mal', '#000', genders[0]],
['Female', '#000', genders[1]],
]);
}
但他只显示我的性别不正常人数
最佳答案
您需要执行两个查询:
$maleCount = User::where('gender', 'male')->count();
$femaleCount = User::where('gender', 'female')->count();
return view('/', compact('maleCount', 'femaleCount'));
关于javascript - Laravel从JavaScript中的 Controller 获取两个值数组计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48828808/