From 4f6371b48707886ea912555d4afce4e3b5e1ee0b Mon Sep 17 00:00:00 2001 From: Bedram Tamang Date: Sun, 16 Jun 2024 03:57:12 -0700 Subject: [PATCH 1/2] feat: add config option to configure remaining middlware --- config/sanctum.php | 2 ++ src/Http/Middleware/EnsureFrontendRequestsAreStateful.php | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config/sanctum.php b/config/sanctum.php index 764a82fa..5a479681 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'), ]))); From 9e907daac899ae002069933ce298568052f59d79 Mon Sep 17 00:00:00 2001 From: Bedram Tamang Date: Sun, 16 Jun 2024 04:18:21 -0700 Subject: [PATCH 2/2] fix: typo --- config/sanctum.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/sanctum.php b/config/sanctum.php index 5a479681..7603be9f 100644 --- a/config/sanctum.php +++ b/config/sanctum.php @@ -77,8 +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, + '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, ],