user()->restaurant ?? null; if (! $restaurant || ! $restaurant->activeSubscription()) { return $this->responseError([], _lang('No active subscription.'), 403); } $subscription = $restaurant->activeSubscription(); $plan = $subscription->plan; if (! $subscription->isActive()) { return $this->responseError([], _lang('Subscription expired.'), 403); } return $next($request); } }