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()]); }
public function imprimirAccesosDiarios($hoy = null) { if (empty($hoy)) { $accesos = Acceso::all(); } else { $accesos = Acceso::diario($hoy); } $vista = \View::make('accesos.accesosdiariospdf', ['accesos' => $accesos])->render(); $pdf = \App::make('dompdf.wrapper'); $pdf->loadHTML($vista); return $pdf->stream('accesosdiariopdf'); }