PendingResourceRegistration
in package
Table of Contents
- $controller : string
- The resource controller.
- $name : string
- The resource name.
- $options : array<string|int, mixed>
- The resource options.
- $registrar : ResourceRegistrar
- The resource registrar.
- __construct() : void
- Create a new pending resource registration instance.
- __destruct() : void
- Handle the object's destruction.
- except() : PendingResourceRegistration
- Set the methods the controller should exclude.
- middleware() : PendingResourceRegistration
- Set a middleware to the resource.
- name() : PendingResourceRegistration
- Set the route name for a controller action.
- names() : PendingResourceRegistration
- Set the route names for controller actions.
- only() : PendingResourceRegistration
- Set the methods the controller should apply to.
- parameter() : PendingResourceRegistration
- Override a route parameter's name.
- parameters() : PendingResourceRegistration
- Override the route parameter names.
Properties
$controller
The resource controller.
protected
string
$controller
$name
The resource name.
protected
string
$name
$options
The resource options.
protected
array<string|int, mixed>
$options
= []
$registrar
The resource registrar.
protected
ResourceRegistrar
$registrar
Methods
__construct()
Create a new pending resource registration instance.
public
__construct(ResourceRegistrar $registrar, string $name, string $controller, array<string|int, mixed> $options) : void
Parameters
- $registrar : ResourceRegistrar
- $name : string
- $controller : string
- $options : array<string|int, mixed>
Return values
void —__destruct()
Handle the object's destruction.
public
__destruct() : void
Return values
void —except()
Set the methods the controller should exclude.
public
except(array<string|int, mixed>|string|dynamic $methods) : PendingResourceRegistration
Parameters
- $methods : array<string|int, mixed>|string|dynamic
Return values
PendingResourceRegistration —middleware()
Set a middleware to the resource.
public
middleware(mixed $middleware) : PendingResourceRegistration
Parameters
- $middleware : mixed
Return values
PendingResourceRegistration —name()
Set the route name for a controller action.
public
name(string $method, string $name) : PendingResourceRegistration
Parameters
- $method : string
- $name : string
Return values
PendingResourceRegistration —names()
Set the route names for controller actions.
public
names(array<string|int, mixed>|string $names) : PendingResourceRegistration
Parameters
- $names : array<string|int, mixed>|string
Return values
PendingResourceRegistration —only()
Set the methods the controller should apply to.
public
only(array<string|int, mixed>|string|dynamic $methods) : PendingResourceRegistration
Parameters
- $methods : array<string|int, mixed>|string|dynamic
Return values
PendingResourceRegistration —parameter()
Override a route parameter's name.
public
parameter(string $previous, string $new) : PendingResourceRegistration
Parameters
- $previous : string
- $new : string
Return values
PendingResourceRegistration —parameters()
Override the route parameter names.
public
parameters(array<string|int, mixed>|string $parameters) : PendingResourceRegistration
Parameters
- $parameters : array<string|int, mixed>|string