RouteParameterBinder
class RouteParameterBinder (View source)
Properties
protected Route | $route | The route instance. |
Methods
void
array
array
array
bindHostParameters(Request $request, array $parameters)
Extract the parameter list from the host part of the request.
array
matchToKeys(array $matches)
Combine a set of parameter matches with the route's keys.
array
replaceDefaults(array $parameters)
Replace null parameters with their defaults.
Details
void
__construct(Route $route)
Create a new Route parameter binder instance.
array
parameters(Request $request)
Get the parameters for the route.
protected array
bindPathParameters(Request $request)
Get the parameter matches for the path portion of the URI.
protected array
bindHostParameters(Request $request, array $parameters)
Extract the parameter list from the host part of the request.
protected array
matchToKeys(array $matches)
Combine a set of parameter matches with the route's keys.
protected array
replaceDefaults(array $parameters)
Replace null parameters with their defaults.