public function postLogin(Request $request) { $credentials = $request->only('email', 'password'); if ($this->auth->attempt($credentials, $request->has('remember'))) { $acceso = new Acceso(); $acceso->username = $credentials['email']; $acceso->ip = $_SERVER["REMOTE_ADDR"]; $acceso->estatus = 'Exitoso'; $acceso->save(); return redirect()->intended($this->redirectPath()); } $acceso = new Acceso(); $acceso->username = $credentials['email']; $acceso->ip = $_SERVER["REMOTE_ADDR"]; $acceso->estatus = 'Fallido'; $acceso->save(); return redirect($this->loginPath())->withInput($request->only('email', 'remember'))->withErrors(['email' => $this->getFailedLoginMessage()]); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(AccesoCreateRequest $request) { $socio = Socio::where('numero', '=', $request['socio_id'])->first(); $acceso = new Acceso(); $hora = Time() + 60 * 60 * 1; $acceso->fecha = date("Y-m-d"); $acceso->hora_entrada = date("H:i:s"); $acceso->hora_salida = date("H:i:s", $hora); $acceso->valido = $request['valido']; $acceso->planes_id = $request['plan_id']; $acceso->socios_id = $socio->id; $acceso->save(); Session::flash('mensaje', 'Acceso registrado correctamente'); return redirect('accesosDiarios'); }