Spec-Zone.ru › Laravel 8

Интерфейс 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()

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

Подробности

Маршрут add(Маршрут $route)

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

Параметры

Маршрут $route

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

Маршрут

void refreshNameLookups()

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

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

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

void

void refreshActionLookups()

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

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

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

void

Маршрут match(Запрос $request)

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

Параметры

Запрос $request

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

Маршрут

Исключения

MethodNotAllowedHttpException
NotFoundHttpException

Маршрут[] get(string|null $method = null)

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

Параметры

string|null $method

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

Маршрут[]

bool hasNamedRoute(string $name)

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

Параметры

string $name

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

bool

Маршрут|null getByName(string $name)

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

Параметры

string $name

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

Маршрут|null

Маршрут|null getByAction(string $action)

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

Параметры

string $action

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

Маршрут|null

Маршрут[] getRoutes()

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

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

Маршрут[]

array getRoutesByMethod()

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

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

array

Маршрут[] 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

Spec-Zone.ru

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