fix(auth): add Sanctum stateful middleware so SPA API routes work with session cookies
- Add EnsureFrontendRequestsAreStateful to api middleware stack - Create config/sanctum.php with cts-work.test as stateful domain - Fixes 'Unauthenticated' error on SongDB and other API-backed pages
This commit is contained in:
parent
22f1829132
commit
6c59922e96
|
|
@ -19,6 +19,10 @@
|
|||
$schedule->command('cts:sync')->hourly();
|
||||
})
|
||||
->withMiddleware(function (Middleware $middleware): void {
|
||||
$middleware->api(prepend: [
|
||||
\Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class,
|
||||
]);
|
||||
|
||||
$middleware->web(append: [
|
||||
\App\Http\Middleware\HandleInertiaRequests::class,
|
||||
\Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets::class,
|
||||
|
|
|
|||
5
config/sanctum.php
Normal file
5
config/sanctum.php
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<?php
|
||||
|
||||
return [
|
||||
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,localhost:8000,127.0.0.1,127.0.0.1:8000,::1,cts-work.test')),
|
||||
];
|
||||
Loading…
Reference in a new issue