PendingResourceRegistration
class PendingResourceRegistration (View source)
Properties
protected ResourceRegistrar | $registrar | The resource registrar. |
|
protected string | $name | The resource name. |
|
protected string | $controller | The resource controller. |
|
protected array | $options | The resource options. |
Methods
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.
Details
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.