安装 laravel/sanctum 后,它将定义一个带有“ sanctum/csrf-cookie”地址的“GET”路由。它是通过在“ vendor\laravel\sanctum\src\SanctumServiceProvider.php ”中运行defineRoutes()函数来发生的 ,我怎样才能防止这种情况发生或删除提到的路线?
1 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
在defineRoutes
服务提供者的方法中,你会看到以下内容:
if ($this->app->routesAreCached() || config('sanctum.routes') === false) { return; }
这意味着,您可以发布 Sanctum 的配置并向'routes' => false,
其添加一个密钥以禁止加载路由。
因此发布配置文件如下:
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
然后将其添加'routes' => false,
到文件中,并确保您是否正在缓存配置以刷新缓存。
- 1 回答
- 0 关注
- 71 浏览
添加回答
举报
0/150
提交
取消