首页 > 解决方案 > 快速跟踪 Laravel 路线

问题描述

我正在处理一个大而杂乱的 Laravel 项目,其中路由文件(web.php、api.php)包含数千个嵌套路由。查找哪个 controller@function 响应 url 既费时又容易出错。有什么优雅的方法吗?

例如将“https://stackoverflow.com/questions/ask”转换为 QuestionContrller@newQuestion。

标签: phplaravel

解决方案


我通常通过在终端中执行以下命令来找到路由的关联控制器方法:

php artisan route:list | grep my/url/which/im/looking/for

在此处输入图像描述

或者,如果您想更具体,可以在 grep 中编写更具体的 REGEX:

php artisan route:list | grep POST.*my/url/which/im/looking/for

在此处输入图像描述


推荐阅读