feat(events): add event categories and filtering

This commit is contained in:
2026-09-21 09:16:28 -03:00
parent b0702b7e15
commit 79d402e210
13 changed files with 134 additions and 8 deletions

View File

@@ -17,7 +17,12 @@ class PublicEventController extends Controller
abort_unless($tenant->storefront_website_type_code === 'onticket_multi_event', 404);
$term = trim((string) $request->validated('q', ''));
return PublicEventResource::collection($events->list($tenant, $term, (int) $request->validated('page', 1)));
return PublicEventResource::collection($events->list(
$tenant,
$term,
(int) $request->validated('page', 1),
$request->validated('category_id', null) === null ? null : (int) $request->validated('category_id'),
));
}
public function show(Tenant $tenant, Event $event, PublicEventService $events): PublicEventResource