Spec-Zone.ru › Laravel 7

AbstractRouteCollection

abstract class AbstractRouteCollection implements Countable, IteratorAggregate, RouteCollectionInterface (View source)

Методы

Маршрут handleMatchedRoute(Запрос $request, Маршрут|null $route)

Обработать соответствующий маршрут.

массив checkForAlternateVerbs(Запрос $request)

Определить, соответствуют ли какие-либо маршруты другому HTTP-методу.

Маршрут|null matchAgainstRoutes(массив $routes, Запрос $request, bool $includingMethod = true)

Определить, соответствует ли маршрут в массиве запросу.

Маршрут getRouteForMethods(Запрос $request, массив $methods)

Получить маршрут (при необходимости), который отвечает, когда присутствуют другие доступные методы.

void methodNotAllowed(массив $others, строка $method)

Выбросить исключение HTTP «Метод не разрешён».

массив compile()

Компилировать маршруты для кэширования.

CompiledUrlMatcherDumper dumper()

Возвращает экземпляр CompiledUrlMatcherDumper для коллекции маршрутов.

RouteCollection toSymfonyRouteCollection()

Преобразовать коллекцию в экземпляр Symfony RouteCollection.

RouteCollection addToSymfonyRoutesCollection(RouteCollection $symfonyRoutes, Маршрут $route)

Добавить маршрут в экземпляр SymfonyRouteCollection.

строка generateRouteName()

Получить случайно сгенерированное имя маршрута.

ArrayIterator getIterator()

Получить итератор для элементов.

целое число count()

Подсчитать количество элементов в коллекции.

Подробности

protected Маршрут handleMatchedRoute(Запрос $request, Маршрут|null $route)

Обработать соответствующий маршрут.

Параметры

Запрос $request
Маршрут|null $route

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

Маршрут

Исключения

NotFoundHttpException

protected массив checkForAlternateVerbs(Запрос $request)

Определить, соответствуют ли какие-либо маршруты другому HTTP-методу.

Параметры

Запрос $request

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

массив

protected Маршрут|null matchAgainstRoutes(массив $routes, Запрос $request, bool $includingMethod = true)

Определить, соответствует ли маршрут в массиве запросу.

Параметры

массив $routes
Запрос $request
bool $includingMethod

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

Маршрут|null

protected Маршрут getRouteForMethods(Запрос $request, массив $methods)

Получить маршрут (при необходимости), который отвечает, когда присутствуют другие доступные методы.

Параметры

Запрос $request
массив $methods

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

Маршрут

Исключения

MethodNotAllowedHttpException

protected void methodNotAllowed(массив $others, строка $method)

Выбросить исключение HTTP «Метод не разрешён».

Параметры

массив $others
строка $method

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

void

Исключения

MethodNotAllowedHttpException

массив compile()

Компилировать маршруты для кеширования.

Значение возвращаемого значения

массив

CompiledUrlMatcherDumper dumper()

Возвращает экземпляр CompiledUrlMatcherDumper для коллекции маршрутов.

Значение возвращаемого значения

CompiledUrlMatcherDumper

RouteCollection toSymfonyRouteCollection()

Преобразовать коллекцию в экземпляр Symfony RouteCollection.

Значение возвращаемого значения

RouteCollection

protected RouteCollection addToSymfonyRoutesCollection(RouteCollection $symfonyRoutes, Маршрут $route)

Добавить маршрут к экземпляру SymfonyRouteCollection.

Параметры

RouteCollection $symfonyRoutes
Маршрут $route

Значение возвращаемого значения

RouteCollection

protected строка generateRouteName()

Получить случайное имя маршрута.

Значение возвращаемого значения

строка

ArrayIterator getIterator()

Получить итератор для элементов.

Значение возвращаемого значения

ArrayIterator

целое число count()

Подсчитать количество элементов в коллекции.

Значение возвращаемого значения

целое число

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

Spec-Zone.ru

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