Интерфейс RouteCollectionInterface
интерфейс RouteCollectionInterface (Просмотреть исходный код)
Методы
| Маршрут | add(Маршрут $route) Добавить экземпляр Route в коллекцию. | |
| void | refreshNameLookups() Обновить таблицу поиска по имени. | |
| void | refreshActionLookups() Обновить таблицу поиска по действию. | |
| Маршрут | match(Запрос $request) Найти первый маршрут, соответствующий данному запросу. | |
| Маршрут[] | get(string|null $method = null) Получить маршруты из коллекции по методу. | |
| bool | hasNamedRoute(string $name) Определить, содержит ли коллекция маршрутов указанный именованный маршрут. | |
| Маршрут|null | getByName(string $name) Получить экземпляр маршрута по его имени. | |
| Маршрут|null | getByAction(string $action) Получить экземпляр маршрута по его действию контроллера. | |
| Маршрут[] | getRoutes() Получить все маршруты в коллекции. | |
| array | getRoutesByMethod() Получить все маршруты, индексированные по HTTP-методу. | |
| Маршрут[] | getRoutesByName() Получить все маршруты, индексированные по имени. |
Подробности
void refreshNameLookups()
Обновить таблицу поиска по имени.
Это делается в случае, если имена определены динамически или маршруты перезаписаны.
void refreshActionLookups()
Обновить таблицу поиска по действию.
Это делается в случае, если любые действия перезаписываются новыми контроллерами.
Маршрут[] get(string|null $method = null)
Получить маршруты из коллекции по методу.
bool hasNamedRoute(string $name)
Определить, содержит ли коллекция маршрутов указанный именованный маршрут.
Маршрут|null getByName(string $name)
Получить экземпляр маршрута по его имени.
Маршрут|null getByAction(string $action)
Получить экземпляр маршрута по его действию контроллера.
Маршрут[] getRoutes()
Получить все маршруты в коллекции.
array getRoutesByMethod()
Получить все маршруты, индексированные по HTTP-методу.
Маршрут[] getRoutesByName()
Получить все маршруты, индексированные по имени.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Routing/RouteCollectionInterface.html