РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1277 of 1392 menu

Команда route:list

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

Синтаксис

php artisan route:list

Базовое использование

Давайте выполним базовую команду для просмотра всех маршрутов:

php artisan route:list

Результат выполнения команды:

+--------+----------+------------------------+------------------+------------------------------------------------------------------------+----------------+ | Domain | Method | URI | Name | Action | Middleware | +--------+----------+------------------------+------------------+------------------------------------------------------------------------+----------------+ | | GET|HEAD | / | | Closure | web | | | GET|HEAD | login | login | App\Http\Controllers\Auth\LoginController@showLoginForm | web | | | POST | login | | App\Http\Controllers\Auth\LoginController@login | web | | | GET|HEAD | register | register | App\Http\Controllers\Auth\RegisterController@showRegistrationForm | web | | | POST | register | | App\Http\Controllers\Auth\RegisterController@register | web | | | GET|HEAD | dashboard | dashboard | App\Http\Controllers\DashboardController@index | web | | | GET|HEAD | posts | posts.index | App\Http\Controllers\PostController@index | web | | | GET|HEAD | posts/{id} | posts.show | App\Http\Controllers\PostController@show | web | | | POST | posts | posts.store | App\Http\Controllers\PostController@store | web | +--------+----------+------------------------+------------------+------------------------------------------------------------------------+----------------+

Фильтрация по методу HTTP

Команду можно отфильтровать по методу HTTP, чтобы вывести только определённые маршруты:

php artisan route:list --method=GET

Фильтрация по имени

Вы можете найти маршруты по их имени, используя флаг --name:

php artisan route:list --name=users

Фильтрация по промежуточному ПО

Для просмотра маршрутов, использующих определённое промежуточное ПО, примените флаг --middleware:

php artisan route:list --middleware=auth

Вывод маршрутов с сортировкой

Сортируйте список по определённой колонке с помощью флага --sort:

php artisan route:list --sort=uri

Изменение формата вывода

Вы можете изменить формат вывода на JSON, используя флаг --json. Это полезно для автоматизации или при необходимости машинной обработки данных:

php artisan route:list --json

Совместное использование фильтров

Можно комбинировать фильтры для более точного поиска. Например, найти все GET-маршруты с именем, содержащим "user":

php artisan route:list --method=GET --name=user

Смотрите также

  • команда route:cache,
    которая кеширует маршруты для повышения производительности
  • команда route:clear,
    которая очищает кеш маршрутов
  • команда make:controller,
    которая создаёт новый контроллер
  • команда tinker,
    которая запускает интерактивную консоль для работы с приложением
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить