我继承了一个我正在尝试修剪的代码库-查看中间件时,我看到一些我看不到用于路由或控制器中的东西,但是我担心我没有考虑到所有方案。
例如-有一个中间件:'2fa' => \PragmaRX\Google2FALaravel\Middleware::class
,我看不到在任何地方使用它,但是当我对其进行评论时,我们的2fa功能无法正常工作。
这样,问题是-有没有办法查看在哪里使用给定的中间件?
PS。我在这里纯粹是在谈论$routeMiddleware
数组中的中间件引用
答案 0 :(得分:1)
这将为您提供应用程序中应用了中间件的所有路由的列表
转到您的项目根目录并写入
php artisan route:list
如果记录太多,请使用grep
php artisan route:list | grep "fa"
如果未将其应用于路由文件,请尝试在控制器或RouteServiceProvider
编辑:
如果您的项目使用的是外观,则可以尝试在项目中搜索use Google2FA