【问题标题】:How to change Laravel Sanctum url prefix?如何更改 Laravel Sanctum 网址前缀?
【发布时间】:2021-05-03 12:04:51
【问题描述】:

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

我尝试了以下更改:

配置/圣所

'middleware' => [
        'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class,
        'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class,
],

'prefix' => 'api'

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

【问题讨论】:

    标签: laravel laravel-7 laravel-sanctum


    【解决方案1】:

    你很接近!您还必须将“圣所”部分附加到前缀。将 prefix 更改为 api 使路由在 /api/csrf-cookie 可用。

    要实现你想要做什么,只需更改圣所config/sanctum.php配置文件中的'prefix',设置路由如下'prefix' => 'api/sanctum'

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

    参考:

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

    【讨论】:

      猜你喜欢
      • 2021-01-08
      • 1970-01-01
      • 2020-09-02
      • 2018-04-11
      • 2021-02-06
      • 2020-05-30
      • 2020-05-16
      • 2016-06-05
      • 1970-01-01
      相关资源
      最近更新 更多