class RouteRegistrar (View source)
| protected Router | $router | The router instance. | |
| protected array | $attributes | The attributes to pass on to the router. | |
| protected string[] | $passthru | The methods to dynamically pass through to the router. | |
| protected string[] | $allowedAttributes | The attributes that can be set through this class. | |
| protected array | $aliases | The attributes that are aliased. | 
| void | __construct(Router $router) Create a new route registrar instance. | |
| $this | attribute(string $key, mixed $value) Set the value for a given attribute. | |
| PendingResourceRegistration | resource(string $name, string $controller, array $options = []) Route a resource to a controller. | |
| PendingResourceRegistration | apiResource(string $name, string $controller, array $options = []) Route an API resource to a controller. | |
| void | group(Closure|string $callback) Create a route group with shared attributes. | |
| Route | match(array|string $methods, string $uri, Closure|array|string|null $action = null) Register a new route with the given verbs. | |
| Route | registerRoute(string $method, string $uri, Closure|array|string|null $action = null) Register a new route with the router. | |
| array | compileAction(Closure|array|string|null $action) Compile the action into an array including the attributes. | |
| Route|$this | __call(string $method, array $parameters) Dynamically handle calls into the route registrar. | |
| Route | get(string $uri, Closure|array|string|null $action = null) No description | |
| Route | post(string $uri, Closure|array|string|null $action = null) No description | |
| Route | put(string $uri, Closure|array|string|null $action = null) No description | |
| Route | delete(string $uri, Closure|array|string|null $action = null) No description | |
| Route | patch(string $uri, Closure|array|string|null $action = null) No description | |
| Route | options(string $uri, Closure|array|string|null $action = null) No description | |
| Route | any(string $uri, Closure|array|string|null $action = null) No description | |
| RouteRegistrar | as(string $value) No description | |
| RouteRegistrar | domain(string $value) No description | |
| RouteRegistrar | middleware(array|string|null $middleware) No description | |
| RouteRegistrar | name(string $value) No description | |
| RouteRegistrar | namespace(string|null $value) No description | |
| RouteRegistrar | prefix(string $ = $prefix) No description | |
| RouteRegistrar | where(array $ = $where) No description | 
Create a new route registrar instance.
Set the value for a given attribute.
Route a resource to a controller.
Route an API resource to a controller.
Create a route group with shared attributes.
Register a new route with the given verbs.
Register a new route with the router.
Compile the action into an array including the attributes.
Dynamically handle calls into the route registrar.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/8.x/Illuminate/Routing/RouteRegistrar.html