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), $request->validated('category_id', null) === null ? null : (int) $request->validated('category_id'), )); } public function show(Tenant $tenant, Event $event, PublicEventService $events): PublicEventResource { abort_unless($tenant->storefront_website_type_code === 'onticket_multi_event', 404); return PublicEventResource::make($events->find($tenant, $event)); } }