/** * 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); }