/** * Show the editing page * * @param integer $id User ID */ public function edit($id) { try { $user = User::with('role', 'soldiers.player')->findOrFail($id); $roles = Role::lists('role_name', 'role_id'); $page_title = Lang::get('navigation.admin.adkats.items.users.items.edit.title', ['id' => $id]); Former::populate($user); return View::make('admin.adkats.users.edit', compact('user', 'page_title', 'roles')); } catch (ModelNotFoundException $e) { return Redirect::route('admin.adkats.users.index')->withErrors([sprintf('User #%u doesn\'t exist.', $id)]); } }