RouteParameterBinder
class RouteParameterBinder (View source)
Свойства
| protected Маршрут | $route | Экземпляр маршрута. |
Методы
| void | __construct(Маршрут $route) Создаёт новый экземпляр связующего параметра маршрута. | |
| array | parameters(Запрос $request) Получает параметры маршрута. | |
| array | bindPathParameters(Запрос $request) Получает соответствия параметров для части пути URI. | |
| array | bindHostParameters(Запрос $request, array $parameters) Извлекает список параметров из хостовой части запроса. | |
| array | matchToKeys(array $matches) Объединяет набор совпадений параметров с ключами маршрута. | |
| array | replaceDefaults(array $parameters) Заменяет параметры со значением null на их значения по умолчанию. |
Подробности
void __construct(Маршрут $route)
Создаёт новый экземпляр связующего параметра маршрута.
array parameters(Запрос $request)
Получает параметры маршрута.
protected array bindPathParameters(Запрос $request)
Получает соответствия параметров для части пути URI.
protected array bindHostParameters(Запрос $request, array $parameters)
Извлекает список параметров из хостовой части запроса.
protected array matchToKeys(array $matches)
Объединяет набор совпадений параметров с ключами маршрута.
protected array replaceDefaults(array $parameters)
Заменяет параметры со значением null на их значения по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Routing/RouteParameterBinder.html