Я хочу получить общее количество минут. Пример: joylinkhk 240 + 180 = 420. Как получить общую минуту для определенного c пользователя?
введите описание изображения здесь
контроллер
public function search(Request $request) {
$date = explode(' - ', $request->date);
$auth = Auth::user();
$hourLog = Hourlog::with('project', 'user');
if ($auth->user_type == 1) {
$hourLog->where("user_id", $auth->id);
}
$data = [
"date" => $date,
// 'projects' => Project::whereIn('id', $request->project)->get(),
'projects' => Project::with('users')->whereIn('id', $request->project)->get(),
'users' => User::with(['hourlog' => function ($query) use ($request) {
$query->whereIn('project_id', $request->project);
}])->whereIn('id', $request->user)->get(),
];
return view('cms.projectreport.projectreport-list', $data);
}
HTML вид
@foreach($users as $user)
<tr>
<td>{{$user->name}}
</td>
@foreach($user->hourlog as $hourlogs)
<td>{{$hourlogs->hour_work}}
</td>
@endforeach
</tr>
@endforeach