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