安裝 laravel/sanctum 后,它將定義一個(gè)帶有“ sanctum/csrf-cookie”地址的“GET”路由。它是通過(guò)在“ vendor\laravel\sanctum\src\SanctumServiceProvider.php ”中運(yùn)行defineRoutes()函數(shù)來(lái)發(fā)生的 ,我怎樣才能防止這種情況發(fā)生或刪除提到的路線?
1 回答

一只萌萌小番薯
TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
在defineRoutes
服務(wù)提供者的方法中,你會(huì)看到以下內(nèi)容:
if ($this->app->routesAreCached() || config('sanctum.routes') === false) { return; }
這意味著,您可以發(fā)布 Sanctum 的配置并向'routes' => false,
其添加一個(gè)密鑰以禁止加載路由。
因此發(fā)布配置文件如下:
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
然后將其添加'routes' => false,
到文件中,并確保您是否正在緩存配置以刷新緩存。
- 1 回答
- 0 關(guān)注
- 109 瀏覽
添加回答
舉報(bào)
0/150
提交
取消