Ejemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $role = Role::find($id);
     $role->name = Input::get('name');
     $role->slug = Input::get('slug');
     $role->description = Input::get('description');
     $role->save();
     return Redirect::to('/admin/role');
 }
Ejemplo n.º 2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     //
     $this->validate($request, ['name' => 'required']);
     $permission = Permission::findOrFail($id);
     $permission->update(['name' => $request->name, 'slug' => ['create' => $request->slug['create'] != 'false' ? true : false, 'view' => $request->slug['view'] != 'false' ? true : false, 'update' => $request->slug['update'] != 'false' ? true : false, 'delete' => $request->slug['delete'] != 'false' ? true : false, 'special' => $request->slug['special'] != 'false' ? true : false], 'description' => $request->description]);
     //always sync permissions to the super_admin role
     $role = Role::find(1);
     $role->syncPermissions(Permission::all());
     flash()->success('Success', 'The permission has been updated successfully');
     return redirect('/admin/permissions');
 }
Ejemplo n.º 3
0
 public function destroy($id)
 {
     $role = Role::find($id);
     $role->delete();
     return response()->json(['id' => $id]);
 }