如何防止密室定义其路线

安装 laravel/sanctum 后,它将定义一个带有“ sanctum/csrf-cookie”地址的“GET”路由。它是通过在“ vendor\laravel\sanctum\src\SanctumServiceProvider.php ”中运行defineRoutes()函数来发生的 ,我怎样才能防止这种情况发生或删除提到的路线?



慕斯709654
浏览 77回答 1
1回答

一只萌萌小番薯

在defineRoutes服务提供者的方法中,你会看到以下内容:if ($this->app->routesAreCached() || config('sanctum.routes') === false) {     return; }这意味着,您可以发布 Sanctum 的配置并向'routes' => false,其添加一个密钥以禁止加载路由。因此发布配置文件如下:php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"然后将其添加'routes' => false,到文件中,并确保您是否正在缓存配置以刷新缓存。
打开App,查看更多内容
随时随地看视频慕课网APP