/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $usuario = \App\User::find($id); $compania = \App\Compania::All()->lists('nombreCompania', 'idCompania'); $rol = \App\Rol::All()->lists('nombreRol', 'idRol'); $tercero = \App\Tercero::where('Compania_idCompania', '=', \Session::get('idCompania'))->lists('nombreCompletoTercero', 'idTercero'); return view('users', compact('compania', 'rol', 'tercero'), ['usuario' => $usuario]); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(RolRequest $request) { if ($request['respuesta'] != 'falso') { \App\Rol::create(['codigoRol' => $request['codigoRol'], 'nombreRol' => $request['nombreRol']]); $rol = \App\Rol::All()->last(); $contadorPermiso = count($request['Opcion_idOpcion']); for ($i = 0; $i < $contadorPermiso; $i++) { \App\RolOpcion::create(['Rol_idRol' => $rol->idRol, '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'); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { if (Auth::user()->rol->permisos->contains(3)) { $prmUsuario = Usuario::findOrFail($id); $prmRol = Rol::All(); return view('admin.usuario.edit', compact('prmUsuario', 'prmRol')); } else { return abort(401); } }
<?php $modificar = $_GET['modificar']; $eliminar = $_GET['eliminar']; $visibleM = ''; $visibleE = ''; if ($modificar == 1) { $visibleM = 'inline-block;'; } else { $visibleM = 'none;'; } if ($eliminar == 1) { $visibleE = 'inline-block;'; } else { $visibleE = 'none;'; } $rol = \App\Rol::All(); $row = array(); foreach ($rol as $key => $value) { $row[$key][] = '<a href="rol/' . $value['idRol'] . '/edit">' . '<span class="glyphicon glyphicon-pencil" style = "display:' . $visibleM . '"></span>' . '</a> ' . '<a href="rol/' . $value['idRol'] . '/edit?accion=eliminar">' . '<span class="glyphicon glyphicon-trash" style = "display:' . $visibleE . '"></span>' . '</a>'; $row[$key][] = $value['idRol']; $row[$key][] = $value['codigoRol']; $row[$key][] = $value['nombreRol']; } $output['aaData'] = $row; echo json_encode($output);