jonasof / laravel-route-debugger
获取匹配的 Laravel 路由的文件和行号
2.0.1
2021-10-15 02:42 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^7.4
This package is auto-updated.
Last update: 2024-09-15 08:49:57 UTC
README
安装
全局安装或
composer global require jonasof/laravel-route-debugger
或在 Laravel 项目内部
composer require --dev jonasof/laravel-route-debugger
使用方法
在您的 Laravel 项目根目录下执行命令
laravel-route-debugger find GET /
用于全局安装,php artisan route-debugger:find GET /
用于本地安装
这将返回
File: /home/user/laravel-project/routes/web.php:16
Controller: App\Http\Controllers\HomeController@get
Controller File: /home/user/laravel-project/app/Http/Controllers/HomeControler.php:10
脚本会解析更复杂的路由,如 POST /user/123/comments,因为它使用默认的 Laravel 路由解析器。
您也可以使用 --json
标志以如下格式以 JSON 格式返回结果
{
"route": {
"file": "\/home\/user\/laravel-project\/routes\/api.php",
"line": 16
},
"controller": {
"action": "App\\Http\\Controllers\\HomeController@get",
"file": "\/home\/user\/laravel-project\/app\/Http\/Controllers\/HomeController.php",
"line": 10
}
}+
}