/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $mode = Globalset::where('name', 'maintenance')->firstorfail(); if ($mode->value == 'on') { return view('errors.503'); } return $next($request); //dd($request); // if ($this->app->isDownForMaintenance() && // !in_array($this->request->getClientIp(), ['86.10.190.248', '86.4.7.24'])) // { // return response('Be right back!', 503); // } }
public function getMaintenanceMode() { $global = Globalset::where('name', 'maintenance')->firstorfail(); $value = $global->value; return response()->json($value); }