app->booted(fn () => ModelManifest::replace(LunarCustomer::class, Customer::class)); Event::listen(UserCreated::class, CreateCustomerForUser::class); Event::listen(UserAuthenticated::class, ClaimGuestOrdersOnLogin::class); Event::listen(CustomerAddressCreated::class, [LogCustomerAccountActivity::class, 'handleAddressCreated']); Event::listen(CustomerAddressUpdated::class, [LogCustomerAccountActivity::class, 'handleAddressUpdated']); Event::listen(CustomerAddressDeleted::class, [LogCustomerAccountActivity::class, 'handleAddressDeleted']); Event::listen(CustomerProfileUpdated::class, [LogCustomerAccountActivity::class, 'handleProfileUpdated']); Event::listen(CustomerRecoveryConsentSet::class, [LogCustomerAccountActivity::class, 'handleRecoveryConsentSet']); } }