我有一个设置,其中包含普通用户使用的Vue SPA。我还创建了一个系统管理区域,该区域不是SPA的一部分,而是Laravel应用程序的一部分(刀片视图等)。
很高兴按照https://laravel.com/docs/7.x/sanctum#spa-authentication认证SPA
但是,当尝试使用auth ui(bootsrap)登录到我的管理区域(这是刀片视图)时,我似乎总是获得302重定向以重新登录页面。
Sanctum是否可以与Web身份验证中间件一起使用?
我的环境文件如下:
SANCTUM_STATEFUL_DOMAINS=localhost,127.0.0.1
SESSION_DOMAIN=localhost
网络路由文件
Route::group(['middleware' => ['auth']], function () {
Route::get('accounts', 'Admin\AdminController@index'); });
Kernel.php中的API中间件
'api' => [
EnsureFrontendRequestsAreStateful::class,
'throttle:60,1',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
],