UsePolicy

Specify the policy class for the model

Description: Specifies the policy class to use for the model, overriding automatic policy discovery.

Namespace: Illuminate\Database\Eloquent\Attributes\UsePolicy

Usage

use Illuminate\Database\Eloquent\Attributes\UsePolicy;
use Illuminate\Database\Eloquent\Model;
use App\Policies\PostPolicy;

#[UsePolicy(PostPolicy::class)]
class Post extends Model
{
}