public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('login'); } } else { $id = Auth::user()->id; $result = \App\DataUpdate::where('user_id', $id)->first(); if ($result == '') { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('student/data_update/create'); } } } return $next($request); }