feat(catalog): add sales_end_at field to catalog items and implement sale logic

feat(event): include catalog items in event resource and update event service
test(seeder): add FiestaTradicionArrufoSeeder for event and catalog item setup
config: set event timezone for local event dates
This commit is contained in:
2026-09-18 16:37:40 -03:00
parent dc5134a6ec
commit b0702b7e15
11 changed files with 221 additions and 1 deletions

View File

@@ -31,6 +31,16 @@ class PublicEventService
&& $event->published_at !== null
&& $event->published_at->isPast(), 404);
return $event->load('attachment');
return $event->load([
'attachment',
'dates' => fn ($query) => $query->whereNull('rescheduled_to_event_date_id')->whereNull('suspended_at'),
'socialMedia',
'catalogItems.attachments',
'catalogItems.inventory',
'catalogItems.itemAttributes.attribute',
'catalogItems.variants.inventory',
'catalogItems.variants.eventDate',
'catalogItems.variants.eventDates',
]);
}
}