Practical Options for the Route List Command in Laravel
Arie Visser • October 1, 2020
laravel phpWhen you want to show a list of all registered routes in your application, you can use the php artisan route:list
command.
The output of this command can be a bit confusing when you are working on a large application, with lots of routes, middleware etc.
For example, you might end up with a table like this:
While this shows all the data, it is difficult to read.
The compact option
The readability of the output can be improved by adding the --compact
option:
php artisan route:list --compact
This will generate a table like this, with only the Method, URI and Action columns:
Filtering routes
It can also be very convenient to filter the routes, for example by the URI.
You can do this with the --path
option:
php artisan route:list --compact --path=api
This will only show routes containing the string "api" in their path.
Other filters you can apply are --method
and --name
.