user(); if (! $user || ! PlanFeatures::for($user)->can($feature)) { return response()->json([ 'error' => 'upgrade_required', 'feature' => $feature, ], Response::HTTP_FORBIDDEN); } return $next($request); } }