/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $empresa = Empresa::first(); $caja = CierreCaja::orderBy('Fecha', 'DESC')->first(); if ($empresa->Correo == null || $caja == null) { Session::flash('datosEmpresa', 'Debes llenar bien los datos de la empresa y volverte a loguear para emprezar a utilizar la aplicación'); return view('menu'); } else { return $next($request); } }
public function verificarInicioCaja($fechaActual) { $caja = CierreCaja::orderBy('Fecha', 'DESC')->first(); if ($caja != null) { if ($caja->Estado == 'C' && strcmp($caja->Fecha, $fechaActual->toDateString()) != 0) { return true; } else { return false; } } else { return true; } }