app->bind(CustomerAvatarManager::class, MediaLibraryCustomerAvatarManager::class); $this->app->bind(CustomerDataPurger::class, EloquentCustomerDataPurger::class); $this->app->bind(CustomerPortalDashboardProvider::class, EloquentCustomerPortalDashboardProvider::class); $this->app->bind(CustomerStatsProvider::class, EloquentCustomerStatsProvider::class); } public function boot(): void { Gate::policy(Customer::class, CustomerPolicy::class); $bulkCustomerDelete = [CustomerPolicy::class, 'deleteMultiple']; Gate::define('delete multiple customers', $bulkCustomerDelete); } }