Пример #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int          $id
  * @param  RolesRequest $request
  * @return Response
  */
 public function update($id, RolesRequest $request)
 {
     $data = $this->mergeRequestWithPermissions($request);
     $this->role->update($id, $data);
     flash(trans('user::messages.role updated'));
     return redirect()->route('admin.user.role.index');
 }
 private function addPermissionsToAdminRole()
 {
     $data = ['permissions' => ['block.blocks.index' => true, 'block.blocks.create' => true, 'block.blocks.store' => true, 'block.blocks.edit' => true, 'block.blocks.update' => true, 'block.blocks.destroy' => true, "blog.posts.index" => true, "blog.posts.create" => true, "blog.posts.store" => true, "blog.posts.edit" => true, "blog.posts.update" => true, "blog.posts.destroy" => true, "blog.categories.index" => true, "blog.categories.create" => true, "blog.categories.store" => true, "blog.categories.edit" => true, "blog.categories.update" => true, "blog.categories.destroy" => true, "blog.tags.index" => true, "blog.tags.create" => true, "blog.tags.store" => true, "blog.tags.edit" => true, "blog.tags.update" => true, "blog.tags.destroy" => true]];
     $adminRole = $this->role->findByName('Admin');
     $this->role->update($adminRole->id, $data);
 }