class PendingResourceRegistration (View source)
protected ResourceRegistrar | $registrar | The resource registrar. | |
protected string | $name | The resource name. | |
protected string | $controller | The resource controller. | |
protected array | $options | The resource options. |
void | __construct(ResourceRegistrar $registrar, string $name, string $controller, array $options) Create a new pending resource registration instance. | |
PendingResourceRegistration | only(array|string|dynamic $methods) Set the methods the controller should apply to. | |
PendingResourceRegistration | except(array|string|dynamic $methods) Set the methods the controller should exclude. | |
PendingResourceRegistration | names(array|string $names) Set the route names for controller actions. | |
PendingResourceRegistration | name(string $method, string $name) Set the route name for a controller action. | |
PendingResourceRegistration | parameters(array|string $parameters) Override the route parameter names. | |
PendingResourceRegistration | parameter(string $previous, string $new) Override a route parameter's name. | |
PendingResourceRegistration | middleware(mixed $middleware) Set a middleware to the resource. | |
void | __destruct() Handle the object's destruction. |
Create a new pending resource registration instance.
Set the methods the controller should apply to.
Set the methods the controller should exclude.
Set the route names for controller actions.
Set the route name for a controller action.
Override the route parameter names.
Override a route parameter's name.
Set a middleware to the resource.
Handle the object's destruction.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Routing/PendingResourceRegistration.html