]); ->fill([ 'name' => ->name ?? 'E2E Tenant Admin', 'first_name' => ->first_name ?? 'E2E', 'last_name' => ->last_name ?? 'Admin', 'role' => 'tenant_admin', 'pending_purchase' => false, ]); ->password = Hash::make(); ->email_verified_at = now(); ->save(); = Tenant::firstOrNew(['user_id' => ->id]); ->fill([ 'name' => ->name ?? 'E2E Test Tenant', 'slug' => ->slug ?? Str::slug('e2e-tenant-' . ->id), 'email' => , 'is_active' => true, 'is_suspended' => false, 'event_credits_balance' => ->event_credits_balance ?? 1, 'subscription_status' => ->subscription_status ?? 'active', 'settings' => ->settings ?? [ 'branding' => [ 'logo_url' => null, 'primary_color' => '#ef476f', 'secondary_color' => '#ffd166', 'font_family' => 'Montserrat, sans-serif', ], 'features' => [ 'photo_likes_enabled' => true, ], 'contact_email' => , 'event_default_type' => 'general', ], ]); ->save(); } }