/** * Update the specified resource in storage. * * @param PermissionRequest $request * @param int $id * * @return Response */ public function update(PermissionRequest $request, $id) { $input = $request->all(); $record = $this->model->findOrFail($id); $record->update($input); $this->notify(['type' => 'success', 'title' => 'Successful update!', 'description' => 'This permission is updated successfully.']); return redirect()->back(); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(PermissionRequest $request, $id) { $permission = Permission::findOrFail($id); $permission->fill($request->all()); $permission->name = snake_case($request->display_name); $permission->save(); return redirect()->route('permiso.index'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(PermissionRequest $request, $id) { $permission = Permission::findOrFail($id); $input = $request->all(); $inputn['name'] = ucfirst($request->get('name')); $inputn[$this->permissions] = Permission::getper($input); $permission->fill($inputn); $permission->save(); Session::flash($this->success, Lang::get('ruban.permission.updated')); return Redirect::route('ruban.permissions.index'); }
/** * Method for stroring a new permission in the database. * * @param PermissionRequest $request * @return mixed */ public function store(PermissionRequest $request) { $permission = new Permission($request->all()); $permission->save(); if (is_null($request->get('roles'))) { $permission->roles()->sync([]); } else { $permission->roles()->sync($request->get('roles')); } $routes = $request->get('routes'); foreach ($routes as $route) { $permission->routes()->create(['route' => $route]); } return redirect(route('rbac.permissions.index'))->withSuccess('You have successfully created a new permission.'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(PermissionRequest $request, $id) { $input = $request->all(); $permission = Permission::find($id); $permission->update($input); //Assign permissions to roles if (isset($input['roles_assg'])) { $permission->roles()->sync($input['roles_assg']); } else { $permission->roles()->sync([]); } Session::flash('flash_message', trans('admin/permissions.form.update_confirm')); return redirect()->back(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(PermissionRequest $request) { $action = DB::transaction(function () use($request) { try { $role = Permission::create($request->all()); Flash::success('Permissie \'' . $request['name'] . '\' is succesvol toegevoegd'); } catch (\Exception $e) { Flash::error('Niet gelukt: ' . $e->getMessage()); //send mail with subject "db import failed" and body of $e->getMessage() } }); return redirect()->route('admin::permission.all.index'); //return redirect('user.index'); }
/** * Apply the updates to our resource */ public function update($id, PermissionRequest $request) { if (!(Entrust::hasRole(['support', 'admin']) || Entrust::can('permission.edit'))) { return redirect()->route('home'); } Log::info('update: ' . $id, $request->all()); /* * Here we can apply any business logic required, * then change $request->all() to results. */ $input = $request->all(); $this->permissionRepository->update($id, $input); return redirect()->route('permission.index'); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(PermissionRequest $request, $id) { $input = $request->all(); $permission = Permission::find($id); //valores de menu if (!isset($input['menu_show'])) { $input['menu_show'] = 0; $input['menu_module'] = ''; $input['menu_module_icon'] = ''; $input['menu_item'] = ''; $input['menu_item_route'] = ''; } $permission->update($input); //Assign permissions to roles if (isset($input['roles_assg'])) { $permission->roles()->sync($input['roles_assg']); } else { $permission->roles()->sync([]); } Session::flash('flash_message', trans('admin/permissions.form.update_confirm')); return redirect()->back(); }
/** * Update the specified resource in storage. * * @param int $id * @param PermissionRequest $request * @return Response */ public function update($id, PermissionRequest $request) { $this->permission->save($id, $request->all()); $route = $request->get('task') == 'apply' ? route('admin.permissions.edit', $id) : route('admin.permissions.index'); return redirect($route)->with(['status' => trans('messages.saved'), 'type-status' => 'success']); }
/** * API for adding a new permission */ public function apiPermissionCreate(PermissionRequest $request) { $permission = Permission::create($request->all()); event(new PermissionWasCreated($permission)); }