class PendingResourceRegistration (View source)
Macroable |
static protected array | $macros | The registered string macros. | from Macroable |
protected ResourceRegistrar | $registrar | The resource registrar. | |
protected string | $name | The resource name. | |
protected string | $controller | The resource controller. | |
protected array | $options | The resource options. | |
protected bool | $registered | The resource's registration status. |
static void | macro(string $name, object|callable $macro) Register a custom macro. | from Macroable |
static void | mixin(object $mixin, bool $replace = true) Mix another object into the class. | from Macroable |
static bool | hasMacro(string $name) Checks if macro is registered. | from Macroable |
static mixed | __callStatic(string $method, array $parameters) Dynamically handle calls to the class. | from Macroable |
mixed | __call(string $method, array $parameters) Dynamically handle calls to the class. | from Macroable |
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. | |
RouteCollection | register() Register the resource route. | |
void | __destruct() Handle the object's destruction. |
Register a custom macro.
Mix another object into the class.
Checks if macro is registered.
Dynamically handle calls to the class.
Dynamically handle calls to the class.
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.
Register the resource route.
Handle the object's destruction.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Routing/PendingResourceRegistration.html