/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $permiso = Permission::find($id); $permiso->fill($request->all()); $permiso->save(); return redirect::to('/permisos'); }
/** * Run the database seeds. * * @return void */ public function run() { $permissions = [['name' => 'Create users', 'slug' => 'create.users', 'description' => 'Create users'], ['name' => 'Delete users', 'slug' => 'delete.users', 'description' => 'Delete users'], ['name' => 'Edit users', 'slug' => 'edit.users', 'description' => 'Edit users'], ['name' => 'Create Customers', 'slug' => 'create.customers', 'description' => 'Create Customers'], ['name' => 'Delete Customers', 'slug' => 'delete.customers', 'description' => 'Delete Customers'], ['name' => 'Edit Customers', 'slug' => 'edit.customers', 'description' => 'Edit Customers'], ['name' => 'Create Orders', 'slug' => 'create.orders', 'description' => 'Create Orders'], ['name' => 'Cancel Orders', 'slug' => 'cancel.orders', 'description' => 'Cancel Orders'], ['name' => 'Delete Rollovers', 'slug' => 'delete.rollovers', 'description' => 'Delete Rollovers'], ['name' => 'Create Rollovers', 'slug' => 'create.rollovers', 'description' => 'Create Rollovers']]; $adminRole = Role::find(2); // Attach all permissions to Admin foreach ($permissions as $permission) { $rolePermission = Permission::create($permission); $adminRole->attachPermission($rolePermission); } $cashierPermissions = Permission::find([4, 6, 7]); $cashierRole = Role::find(1); // Attach all permissions to Cashier foreach ($cashierPermissions as $cashierPermission) { $cashierRole->attachPermission($cashierPermission); } }
/** * 删除菜单 * * @param * * @author wen.zhou@bioon.com * * @date 2015-10-18 19:27:43 * * @return */ public function postDelete() { $id = request('id', 0); $returnData = []; if (is_numeric($id) && !empty($id)) { $permission = Permission::find($id); $delete_bool = $permission->delete(); if ($delete_bool) { $returnData = ['status' => true, 'msg' => '删除成功']; } else { $returnData = ['status' => false, 'msg' => '删除失败']; } } else { $returnData = ['status' => false, 'msg' => '获取数据失败']; } return response()->json($returnData); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $permiso = Permission::find($id); $permiso->delete(); flash()->overlay('Ha sido borrado sastifactoriamente', 'El permiso ' . $permiso->name); return redirect('permiso'); }