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