class Policy implements ExtenderInterface

Methods

globalPolicy(string $policy)

Add a custom policy for when an ability check is ran without a model instance.

modelPolicy(string $modelClass, string $policy)

Add a custom policy for when an ability check is ran on an instance of a model.

void
extend(Container $container, Extension|null $extension = null)

No description

Details

Policy globalPolicy(string $policy)

Add a custom policy for when an ability check is ran without a model instance.

Parameters

string $policy

Return Value

Policy

Policy modelPolicy(string $modelClass, string $policy)

Add a custom policy for when an ability check is ran on an instance of a model.

Parameters

string $modelClass
string $policy

Return Value

Policy

void extend(Container $container, Extension|null $extension = null)

Parameters

Container $container
Extension|null $extension

Return Value

void