Дополнительные параметры команды route:list для фреймворка Laravel

Команда route:list может быть применена, чтобы отобразить список всех зарегистрированных маршрутов для приложения. Эта команда отобразит домен, метод, URI, имя, действие и промежуточное ПО для маршрутов, которые она включает в сгенерированную таблицу.

В базовом варианте команда php artisan route:list отобразит домен, метод, URI, имя, действие и промежуточное ПО для маршрутов, которые он включает в сгенерированную таблицу.

В следующем примере можно увидеть, как использовать команду без каких-либо параметров:
php artisan route:list
В результате будет сформирована таблица:

The registered routes

Важно! Список записей в таблице из примера зависит от зарегистрированных маршрутов.

Читабельность результата можно улучшить, введя команду таким образом:
php artisan route:list --compact
Результирующая таблица будет иметь записи Method, URI и Action.

Что делать, если нужно показать список маршрутов для определённого адреса, имени или метода?

Команда route:list может поддерживать различные параметры. Дальше будут описаны параметры, которые можно использовать.

Фильтр маршрутов

Также может быть очень удобной опцией возможность фильтровать маршруты, например по URI. Вы можете сделать это с параметром --path:

php artisan route:list --compact --path=api

Это отобразит только маршруты, которые содержат строку «api» в своем пути.
Также можно применить опции --method и --name.


Список терминов для команды route:list
•    method Фильтрация маршрутов по методу.
•    name Фильтрация маршрутов по имени.
•    path= Фильтрация маршрутов по адресу.
•    reverse Изменяет порядок отображения маршрутов в таблице.
•    r Изменяет порядок отображения маршрутов в таблице (сочетание клавиш --reverse)
•    sort Параметры сортировки. Возможные значения: host, method, uri, name, action или middleware.

Примеры использования
# Фильтрация route list по имени.
php artisan route:list --name=account
# Фильтрация route list по URI
php artisan route:list --path=account
# Фильтрация route list по методу
php artisan route:list --method=GET

 

 

 

 

 

 

 


Читайте также

Как начинающему (и не только) программисту поднять уровень своей ЗП?

Не все программисты знают когда просить повышение и какие аргументы приводить. В этой статье вы найдёте план действий, который позволит вам повысить уровень вашей заработной платы в кратчайшие сроки.

#laravel #php #laravel9

Устанавливаем Laravel9

Выход новой версии Laravel перенесен на 2022 год, но пропробовать Laravel9 можно уже сейчас


Оставить коментарий

your email address will not be published. required fields are marked *

Имя *
Email *
Website