Spec-Zone.ru › Laravel 11

RouteCollectionInterface

интерфейс RouteCollectionInterface (View source)

Методы

Routeadd(Route $route)

Добавить экземпляр Route в коллекцию.

voidrefreshNameLookups()

Обновить таблицу поиска по имени.

voidrefreshActionLookups()

Обновить таблицу поиска по действию.

Routematch(Request $request)

Найти первый маршрут, соответствующий заданному запросу.

Route[]get(string|null $method = null)

Получить маршруты из коллекции по методу.

boolhasNamedRoute(string $name)

Определить, содержит ли коллекция маршрутов заданный именованный маршрут.

Route|nullgetByName(string $name)

Получить экземпляр маршрута по его имени.

Route|nullgetByAction(string $action)

Получить экземпляр маршрута по его действию контроллера.

Route[]getRoutes()

Получить все маршруты в коллекции.

arraygetRoutesByMethod()

Получить все маршруты, индексированные по HTTP-глаголу/методу.

Route[]getRoutesByName()

Получить все маршруты, индексированные по имени.

Подробности

Route add(Route $route)

Добавить экземпляр Route в коллекцию.

Параметры

Route$route

Возвращаемое значение

Route

void refreshNameLookups()

Обновить таблицу поиска по имени.

Это делается в случае, если имена динамически определены или если маршруты перезаписываются.

Возвращаемое значение

void

void refreshActionLookups()

Обновить таблицу поиска по действию.

Это делается в случае, если какие-либо действия перезаписываются с помощью новых контроллеров.

Возвращаемое значение

void

Route match(Request $request)

Найти первый маршрут, соответствующий заданному запросу.

Параметры

Request$request

Возвращаемое значение

Route

Исключения

MethodNotAllowedHttpException
NotFoundHttpException

Route[] get(string|null $method = null)

Получить маршруты из коллекции по методу.

Параметры

string|null$method

Возвращаемое значение

Route[]

bool hasNamedRoute(string $name)

Определить, содержит ли коллекция маршрутов заданный именованный маршрут.

Параметры

string$name

Возвращаемое значение

bool

Route|null getByName(string $name)

Получить экземпляр маршрута по его имени.

Параметры

string$name

Возвращаемое значение

Route|null

Route|null getByAction(string $action)

Получить экземпляр маршрута по его действию контроллера.

Параметры

string$action

Возвращаемое значение

Route|null

Route[] getRoutes()

Получить все маршруты в коллекции.

Возвращаемое значение

Route[]

array getRoutesByMethod()

Получить все маршруты, индексированные по HTTP-глаголу/методу.

Возвращаемое значение

array

Route[] getRoutesByName()

Получить все маршруты, индексированные по имени.

Возвращаемое значение

Route[]

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Routing/RouteCollectionInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API