RouteParameterBinder
класс RouteParameterBinder (Просмотреть исходный код)
Свойства
| protected Route | $route | Экземпляр маршрута. |
Методы
| void | __construct(Route $route) Создать новый экземпляр связующего параметра маршрута. | |
| array | parameters(Request $request) Получить параметры маршрута. | |
| array | bindPathParameters(Request $request) Получить соответствия параметров для пути части URI. | |
| array | bindHostParameters(Request $request, array $parameters) Извлечь список параметров из части хоста запроса. | |
| array | matchToKeys(array $matches) Объединить набор соответствий параметров с ключами маршрута. | |
| array | replaceDefaults(array $parameters) Заменить параметры со значением null на их значения по умолчанию. |
Подробности
void __construct(Route $route)
Создать новый экземпляр связующего параметра маршрута.
array parameters(Request $request)
Получить параметры маршрута.
protected array bindPathParameters(Request $request)
Получить соответствия параметров для пути части URI.
protected array bindHostParameters(Request $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/9.x/Illuminate/Routing/RouteParameterBinder.html