RouteCollectionInterface
интерфейс RouteCollectionInterface (View source)
Методы
| 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/9.x/Illuminate/Routing/RouteCollectionInterface.html