implemented event package addons with filament resource, event-admin purchase path and notifications, showing up in purchase history

This commit is contained in:
Codex Agent
2025-11-21 11:25:45 +01:00
parent 07fe049b8a
commit 7a8d22a238
58 changed files with 3339 additions and 60 deletions

View File

@@ -192,7 +192,7 @@ class EventController extends Controller
});
$tenant->refresh();
$event->load(['eventType', 'tenant', 'eventPackages.package']);
$event->load(['eventType', 'tenant', 'eventPackages.package', 'eventPackages.addons']);
return response()->json([
'message' => 'Event created successfully',
@@ -222,7 +222,7 @@ class EventController extends Controller
'tasks',
'tenant' => fn ($query) => $query->select('id', 'name', 'event_credits_balance'),
'eventPackages' => fn ($query) => $query
->with('package')
->with(['package', 'addons'])
->orderByDesc('purchased_at')
->orderByDesc('created_at'),
]);