/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { //// get the nerd $usuario = Usuarios::find($id); // show the view and pass the nerd to it return view('usuarios.edit')->with('usuario', $usuario); }
public function HacerLogin() { try { $rules = array('usuario' => 'required', 'password' => 'required|alphaNum|min:3'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Datos incorrectos'; $respuesta['resultado'] = false; return $respuesta; } else { Session::flush(); $userdata = array('usuario' => Input::get('usuario'), 'password' => Input::get('password')); if (Auth::attempt($userdata, true)) { $usuario = Usuarios::find(Auth::id()); $usuario->ultimoacceso = date('Y-m-d H:i:s'); $usuario->save(); $empresa = Empresas::find($usuario->idempresa); $empresa->moneda(); Session::put('nombres', $usuario->nombres); Session::put('apellidos', $usuario->apellidos); Session::put('id', $usuario->id); Session::put('idempresa', $empresa->id); Session::put('correo', $usuario->correo); Session::put('empresa', $empresa->nombre); Session::put('idpais', $empresa->idpais); Session::put('idmoneda', $empresa->idmoneda); Session::put('monedanom', $empresa->moneda->nombre); Session::put('monedacod', $empresa->moneda->codigo); Session::put('tazaiva', $empresa->tazaiva); $respuesta['registros'] = $usuario->toArray(); $respuesta['mensaje'] = 'Bienvenido al Sistema'; $respuesta['resultado'] = true; return $respuesta; } else { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Usuario o Password incorrecto.'; $respuesta['resultado'] = false; return $respuesta; } } } catch (\Exception $e) { $respuesta['registros'] = array(); $respuesta['mensaje'] = 'Error general: ' . $e; $respuesta['resultado'] = false; return $respuesta; } }
public function profile(Request $request) { $id = $request->session()->get('logado'); $data = Usuarios::find($id[0]['id']); return view('sistemas.usuarios.profile', compact('data', $data)); }