- 1. 概要
- 2. 確認
- 3. ファイル出力
1. 概要
ルーティングがうまくいっているか確認したいとき。
思い通りの画面遷移ができないとき。
ルーティングの状況を確認したくなります。
方法があります。
本ページは、下記のサイトを参考にさせていただきました。
「Laravel11 routeコマンド」
2. 確認
下記のコマンドで、ルーティングの状況を確認できます。
php project-path/artisan route:list
ただし、権限の問題があって、「cache」等の所有権を持つユーザでないとエラーになります。
サイトの構成や、「Laravel」のバージョンによって、表示形式が異なります。
下記のようだったり。
+--------+----------------------------------------+-------------------+------+---------+------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------------------------------------+-------------------+------+---------+------------+
| | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | / | | Closure | web |
| | GET|HEAD | api/user | | Closure | api |
| | | | | | auth:api |
| | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | 伏字 | | Closure | web |
| | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | 伏字 | | Closure | web |
・・・ 略 ・・・
| | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | 伏字 | | Closure | web |
| | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | 伏字 | | Closure | web |
+--------+----------------------------------------+-------------------+------+---------+------------+
下記のようだったりします。
こちらの方が、比較的、新しいはずです。
ANY / ..................................................................................................
POST _ignition/execute-solution ignition.executeSolution ? Spatie\LaravelIgnition ? ExecuteSolutionContr…
GET|HEAD _ignition/health-check ....... ignition.healthCheck ? Spatie\LaravelIgnition ? HealthCheckController
POST _ignition/update-config .... ignition.updateConfig ? Spatie\LaravelIgnition ? UpdateConfigController
GET|HEAD api/user ...........................................................................................
ANY 伏字 ...............................................................................................
ANY 伏字 ...............................................................................................
GET|HEAD sanctum/csrf-cookie .............. sanctum.csrf-cookie ? Laravel\Sanctum ? CsrfCookieController@show
ANY 伏字 ...............................................................................................
GET|HEAD 伏字 ...............................................................................................
Showing [10] routes
3. ファイル出力
「--json」オプションをつけると、「.json」形式で表示されます。
php project-path/artisan route:list > route.json
とリダイレクトすれば、「route.json」として出力されますので「.json」エディタで、じっくり確認することができます。
|