*/ protected $policies = [ User::class => UserPolicy::class, Project::class => ProjectPolicy::class, Folder::class => FolderPolicy::class, Document::class => DocumentPolicy::class, Role::class => RolePolicy::class, Permission::class => PermissionPolicy::class, ]; /** * Register services. */ public function register(): void { // } /** * Bootstrap services. */ public function boot(): void { $this->registerPolicies(); // Configuración adicional de gates aquí si es necesario Gate::before(function ($user, $ability) { return $user->hasRole('admin') ? true : null; }); } }