app->singleton(TenantContext::class); } public function boot(): void { RateLimiter::for('api', function (Request $request): Limit { $tenantCode = app(TenantContext::class)->get() ?? 'guest'; return Limit::perMinute(60)->by($tenantCode.'|'.($request->ip() ?? 'unknown')); }); } }