/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(RolesRequest $roles, $id)
 {
     //this is method to saving
     $roles = Roles::find($id);
     $roles->name = Input::get('name');
     $roles->access = json_encode(Input::get('access'));
     $roles->save();
     Session::flash('message', 'You have successfully added Roles');
     return Redirect::to('roles');
 }
Beispiel #2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $this->authorize(new Permissions());
     $usr_role = \App\User::where('usr_role', $id)->update(['usr_role' => 3]);
     //assign the default role to a user when the current role is deleted.
     $roles = Roles::find($id);
     $roles->delete();
     Session::flash('message', 'Rol Eliminado Exitosamente.');
     return Redirect::to('roles');
 }
Beispiel #3
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $rol = Roles::find($id);
     return view('roles.edit', ['rol' => $rol]);
 }