/** * Show the form for editing the specified resource. * * @param $map * @return Response */ public function getEdit($map) { if (!empty($map)) { $permissions = $this->permission->preparePermissionsForDisplay($map->perms()->get()); } else { return Api::to(array('error', Lang::get('admin/maps/messages.does_not_exist'))) ?: Redirect::to('admin/maps')->with('error', Lang::get('admin/maps/messages.does_not_exist')); } $title = Lang::get('admin/maps/title.role_update'); return Theme::make('admin/maps/edit', compact('map', 'permissions', 'title')); }
/** * Show the form for editing the specified resource. * * @param $role * @return Response */ public function getEdit($role) { if (!empty($role)) { $permissions = $this->permission->preparePermissionsForDisplay($role->perms()->get()); } else { return Redirect::to('admin/roles')->with('error', Lang::get('admin/roles/messages.does_not_exist')); } $title = Lang::get('admin/roles/title.role_update'); return View::make('admin/roles/edit', compact('role', 'permissions', 'title')); }
/** * Remove user page. * * @param $role * @return Response */ public function delete($role) { // Title $title = Lang::get('admin/role/title.role_delete'); if ($role->id) { $permissions = $this->permission->preparePermissionsForDisplay($role->perms()->get()); } else { // Redirect to the role management page return Redirect::to('admin/roles')->with('error', Lang::get('admin/role/messages.does_not_exist')); } // Show the record return View::make('admin/role/delete', compact('role', 'permissions', 'title')); }
/** * Show the form for editing the specified resource. * * @param $role * @return Response */ public function edit($id) { $role = Role::find($id); if (!empty($role)) { $permissions = $this->permission->preparePermissionsForDisplay($role->perms()->get()); } else { // Redirect to the roles management page return Redirect::to('admin.roles')->with('error', Lang::get('admin/roles/messages.does_not_exist')); } // Title $title = Lang::get('admin/roles/title.role_update'); // Show the page $this->render('admin/roles/edit', compact('role', 'permissions', 'title')); }