diff --git a/config/sanctum.php b/config/sanctum.php index 764a82fa..7603be9f 100644 --- a/config/sanctum.php +++ b/config/sanctum.php @@ -77,6 +77,8 @@ 'middleware' => [ 'authenticate_session' => Laravel\Sanctum\Http\Middleware\AuthenticateSession::class, 'encrypt_cookies' => Illuminate\Cookie\Middleware\EncryptCookies::class, + 'add_queued_cookies_to_response' => Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + 'start_session' => Illuminate\Session\Middleware\StartSession::class, 'validate_csrf_token' => Illuminate\Foundation\Http\Middleware\ValidateCsrfToken::class, ], diff --git a/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php b/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php index 5bb02c27..a0961c44 100644 --- a/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php +++ b/src/Http/Middleware/EnsureFrontendRequestsAreStateful.php @@ -48,8 +48,8 @@ protected function frontendMiddleware() { $middleware = array_values(array_filter(array_unique([ config('sanctum.middleware.encrypt_cookies', \Illuminate\Cookie\Middleware\EncryptCookies::class), - \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, - \Illuminate\Session\Middleware\StartSession::class, + config('sanctum.middleware.add_queued_cookies_to_response', \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class), + config('sanctum.middleware.start_session', \Illuminate\Session\Middleware\StartSession::class), config('sanctum.middleware.validate_csrf_token', config('sanctum.middleware.verify_csrf_token', \Illuminate\Foundation\Http\Middleware\VerifyCsrfToken::class)), config('sanctum.middleware.authenticate_session'), ])));