<?php namespace App\Providers; use App\Enums\UserRole; use Illuminate\Support\Facades\Gate; use Illuminate\Support\ServiceProvider; class AuthServiceProvider extends ServiceProvider { public function boot(): void { Gate::define('admin', fn ($user) => $user->role == UserRole::ADMIN); Gate::define('moderator', fn ($user) => $user->role == UserRole::MODERATOR); } }