orderBy('first_name')->get(); return view('admin.assign_monitors', compact('users')); } public function store() { $submittedUsers = request()->input('user'); $monitorUsers = array_keys($submittedUsers); $users = User::all(); foreach ($users as $user) { if (in_array($user->id, $monitorUsers)) { $user->addFlag('monitor'); } else { $user->removeFlag('monitor'); } } return redirect(route('admin.assign_monitors.index'))->with('success', 'Monitors assigned'); } }