Finding Routes by Action in Laravel
Need to quickly locate routes associated with specific actions? Laravel's new --action option for route:list lets you filter your routes by controller action, making route inspection more efficient.
When debugging or documenting your routes, finding all routes that use a specific controller or action can be crucial. The --action option simplifies this task by filtering your route list based on the action string.
Let's see how it works:
php artisan route:list --action=TestController
Real-World Example
Here are some common use cases:
# Find all routes for a specific controller
php artisan route:list --action=UserController
# Search for a specific method
php artisan route:list --action=store
The --action option simplifies route debugging by letting you focus on specific controllers or methods. Think of it as a search tool for your routes - quickly find what you need without scanning through your entire route list.
If this guide was helpful to you, subscribe to my daily newsletter and give me a follow on X/Twitter and Bluesky. It helps a lot!