Spec-Zone.ru › Laravel 9

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()

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

Подробное описание

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/9.x/Illuminate/Routing/RouteCollectionInterface.html

Spec-Zone.ru

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