where('enabled', true) ->exists(); if (!$isModuleEnabled) { if ($request->wantsJson() || $request->is('api/*')) { return response()->json([ 'success' => false, 'message' => "The '{$moduleKey}' module is not enabled for your company subscription.", ], 403); } abort(403, "The '{$moduleKey}' module is not enabled for your company subscription."); } } return $next($request); } }