feat(packages): implement package-based business model

This commit is contained in:
Codex Agent
2025-09-26 22:13:56 +02:00
parent 6fc36ebaf4
commit 0a643c3e4d
54 changed files with 3301 additions and 282 deletions

View File

@@ -22,9 +22,9 @@ class CreditCheckMiddleware
]);
}
if ($this->requiresCredits($request) && $tenant->event_credits_balance < 1) {
if ($this->requiresCredits($request) && !$tenant->canCreateEvent()) {
return response()->json([
'error' => 'Insufficient event credits. Please purchase more credits.',
'error' => 'No available package for creating events. Please purchase a package.',
], 402);
}