public function dashboard(Request $request, User $user, Role $roles, Message $messages) { $user = Auth::user(); $user->usersCount = $user->all()->count(); $user->rolesCount = $roles->all()->count(); $user->contactsCount = $user->contacts()->count(); $user->todosCount = $user->todos()->whereDone(0)->count(); $user->messagesCount = $messages->whereViewed(0)->count(); return view('dashboard.index', compact('user')); }