App\Http\Middleware\AuthenticateAdmin::handle PHP Method

handle() public method

Handle an incoming request.
public handle ( Illuminate\Http\Request $request, Closure $next ) : mixed
$request Illuminate\Http\Request
$next Closure
return mixed
    public function handle($request, Closure $next)
    {
        $previousUrl = URL::previous();
        if ($this->auth->guest()) {
            if ($request->ajax()) {
                return response()->json(['status' => 0, 'code' => 401, 'message' => '没有权限操作']);
            } else {
                return redirect()->guest('admin/login');
            }
        }
        //if (!Auth::user()->can(Route::currentRouteName())) {
        if (false) {
            if ($request->ajax()) {
                return response()->json(['status' => 0, 'code' => 401, 'message' => '没有权限操作']);
            } else {
                return view('backend.errors.401', compact('previousUrl'));
            }
        }
        return $next($request);
    }
AuthenticateAdmin