jonasof/laravel-route-debugger

获取匹配的 Laravel 路由的文件和行号

2.0.1 2021-10-15 02:42 UTC

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
    }
  }+
}