/** * Edit user page. * * @param $id * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function editUser(Request $request, $id) { if ($id == Auth::user()['id']) { // You're editing yourself. $request->session()->flash('success', 'You tried to edit your own profile. We redirected you instead to your own profile editor.'); return redirect('/user'); } $branches = Branches::all(); $editUser = User::findOrFail($id); return $this->view('system.users-edit', ['id' => $id, 'branches' => $branches, 'editUser' => $editUser]); }