Skip to content

Инспектор маршрутов

Просмотр и тестирование всех зарегистрированных HTTP-маршрутов вашего приложения.

Инспектор маршрутов

Что отображается

ПолеОписание
ИмяИмя маршрута (например, app_users_index)
ШаблонURL-шаблон с плейсхолдерами (например, /api/users/{id})
МетодыДопустимые HTTP-методы (GET, POST и т.д.)
MiddlewareКонтроллер/действие или стек middleware, обрабатывающий маршрут

Тестирование маршрутов

Проверьте, соответствует ли URL какому-либо зарегистрированному маршруту, прямо в панели. Введите путь вида GET /api/users/42 и увидите:

  • Совпадает ли он с маршрутом
  • Какой контроллер/действие его обрабатывает

Поддерживается указание HTTP-метода в строке: POST /api/users (по умолчанию используется GET, если метод не указан).

Эндпоинты API

МетодПутьОписание
GET/inspect/api/routesСписок всех зарегистрированных маршрутов
GET/inspect/api/route/check?route=GET /pathПроверить, совпадает ли путь с маршрутом

Поддержка адаптеров

АдаптерПоддержка
SymfonyДа (через SymfonyRouteCollectionAdapterAppDevPanel\Adapter\Symfony\Inspector\SymfonyRouteCollectionAdapterAdapts Symfony's RouterInterface to the route collection interface expected by {@see \AppDevPanel\Api\Inspector\Controller\RoutingController}.final Adapter/Symfony · class)
LaravelДа
Yii 3Да
Yii 2Да

TIP

Маршруты включают определения middleware, где они доступны, что позволяет видеть полный конвейер обработки запросов для каждого эндпоинта.

Выпущено под лицензией MIT.