为了账号安全,请及时绑定邮箱和手机立即绑定

如何防止密室定义其路线

如何防止密室定义其路线

PHP
慕斯709654 2023-10-01 10:07:21
安装 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,到文件中,并确保您是否正在缓存配置以刷新缓存。


查看完整回答
反对 回复 2023-10-01
  • 1 回答
  • 0 关注
  • 71 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信