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.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.