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