Example #1
0
 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);
 }