如何改变Laravel Sanctum url前缀?



如何更改Laravel sanctum csrf cookie路由/api/sanctum/csrf-cookie

?我尝试了以下更改:

配置/密室

'middleware' => [
'verify_csrf_token' => AppHttpMiddlewareVerifyCsrfToken::class,
'encrypt_cookies' => AppHttpMiddlewareEncryptCookies::class,
],
'prefix' => 'api'

但是它不起作用。该怎么办?提前感谢!

你差一点!您还必须在前缀后面加上"sanctum"部分。将prefix更改为api使路由在/api/csrf-cookie中可用。.

要实现您想要做的,只需在sanctumconfig/sanctum.php配置文件中更改'prefix',将路由设置为以下'prefix' => 'api/sanctum'

要验证路由是否可用,您可以使用artisan命令php artisan route:list

参考:

https://github.com/laravel/sanctum/blob/2.x/src/SanctumServiceProvider.php L81

最新更新