📜  php artisan route:list for specific name - PHP (1)

📅  最后修改于: 2023-12-03 15:03:34.455000             🧑  作者: Mango

使用 php artisan route:list 命令查找特定路由名称

当一个 Laravel 应用程序中包含许多不同的路由时,有时可能需要根据路由名称来查找特定的路由。在这种情况下,可以使用 php artisan route:list 命令来列出所有的路由,并使用 --name 参数来过滤列表中的路由,只显示特定名称的路由。

使用方法

要使用 php artisan route:list 命令来列出所有的路由,只需打开终端窗口并运行以下命令:

php artisan route:list

这将列出应用程序中所有可用的路由。但是,如果您只想查找特定名称的路由,则可以将 --name 参数添加到命令中,如下所示:

php artisan route:list --name=name_of_route

这将列出所有名称为 name_of_route 的路由。

示例代码

以下是一个示例代码片段,该代码片段使用 php artisan route:list 命令列出所有名称为 my_route 的路由:

$ php artisan route:list --name=my_route

+----------+------------------+----------------------+------------------------+---------------------------------------------------------------------------+------------+
| Domain   | Method           | URI                  | Name                   | Action                                                                    | Middleware |
+----------+------------------+----------------------+------------------------+---------------------------------------------------------------------------+------------+
|          | GET              | /my-route            | my_route.index         | App\Http\Controllers\MyController@index                                    | web        |
|          | POST             | /my-route            | my_route.store         | App\Http\Controllers\MyController@store                                    | web        |
|          | GET              | /my-route/create     | my_route.create        | App\Http\Controllers\MyController@create                                   | web        |
|          | GET              | /my-route/{id}       | my_route.show          | App\Http\Controllers\MyController@show                                     | web        |
|          | PUT|PATCH        | /my-route/{id}       | my_route.update        | App\Http\Controllers\MyController@update                                   | web        |
|          | DELETE           | /my-route/{id}       | my_route.destroy       | App\Http\Controllers\MyController@destroy                                  | web        |
|          | GET              | /my-route/{id}/edit  | my_route.edit          | App\Http\Controllers\MyController@edit                                     | web        |
+----------+------------------+----------------------+------------------------+---------------------------------------------------------------------------+------------+

在上面的示例代码中,我们在 php artisan route:list 命令中使用了 --name=my_route 参数来列出所有名称为 my_route 的路由。该命令列出了应用程序中所有名称为 my_route 的路由及其相关信息。