public function store(RolRequest $request)
 {
     $rol = Rol::create($request->all());
     //Log::info('El usuario '.Auth::user()->username.' ha agregado un rol.'. $rol->toArray());
     return redirect()->route('roles.index');
 }
Example #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update($id, RolRequest $request)
 {
     if ($request['respuesta'] != 'falso') {
         $rol = \App\Rol::find($id);
         $rol->fill($request->all());
         $rol->save();
         \App\RolOpcion::where('Rol_idRol', $id)->delete();
         $contadorPermiso = count($request['Opcion_idOpcion']);
         for ($i = 0; $i < $contadorPermiso; $i++) {
             \App\RolOpcion::create(['Rol_idRol' => $id, 'Opcion_idOpcion' => $request['Opcion_idOpcion'][$i], 'adicionarRolOpcion' => $request['adicionarRolOpcion'][$i], 'modificarRolOpcion' => $request['modificarRolOpcion'][$i], 'eliminarRolOpcion' => $request['eliminarRolOpcion'][$i], 'consultarRolOpcion' => $request['consultarRolOpcion'][$i]]);
         }
         return redirect('/rol');
     }
 }