首页 > 解决方案 > 在 Laravel 中,为什么 !$request->expectsJson() 确定用户是否经过身份验证?

问题描述

在 Laravel 中,当我使用 auth 中间件时,它会通过 Authenticate 类中的以下函数

    protected function redirectTo($request)
{
    if (! $request->expectsJson()) {
        return route('login');
    }
}

为什么会检查请求是否请求Json来检查用户是否必须登录,为什么在用户不请求Json的情况下导致用户登录?

标签: laravel

解决方案


推荐阅读