@extends('layouts.app') @section('title', __('ui.search_title').' — Coaster World') @section('content') @php $activeFilters = array_filter([ 'type' => $type, 'country' => $country, 'manufacturer' => $manufacturer, 'status' => $status, ], fn($value, $key) => $value !== '' && !($key === 'type' && $value === 'all'), ARRAY_FILTER_USE_BOTH); $typeOrder = ['all','park','coaster','attraction','user','group','manufacturer','country']; $symbols = ['park'=>'◎','coaster'=>'↗','attraction'=>'◆','user'=>'☺','group'=>'◌','manufacturer'=>'⚙','country'=>'◉']; @endphp
Discovery Engine V2

{{ __('ui.search_title') }}

{{ __('ui.search_intro_v2') }}

@foreach($typeOrder as $filter) @if($filter === 'group' && !auth()->check()) @continue @endif {{ __('ui.filter_'.$filter) }} @if($filter !== 'all' && ($resultCounts[$filter] ?? 0) > 0){{ $resultCounts[$filter] }}@endif @endforeach
@if($type !== 'all')@endif @if($country || $manufacturer || $status) {{ __('ui.search_reset_filters') }} @endif
@if($recentSearches->isNotEmpty())
{{ __('ui.search_recent') }}
@foreach($recentSearches as $recent) ⌕ {{ $recent->query }} @endforeach
@endif
@if($query !== '')
{{ __('ui.search_results_kicker') }}

{{ __('ui.results_for', ['query' => $query]) }}

{{ trans_choice('ui.search_result_count', $results->count(), ['count' => $results->count()]) }}
@if($results->isNotEmpty())
@foreach($results as $result)
{{ $symbols[$result['type']] ?? '•' }}
{{ __('ui.type_'.$result['type']) }}

{{ $result['title'] }}

@if(in_array($result['type'], ['coaster', 'attraction'], true)) @endif @if(!empty($result['subtitle']))

@if(!empty($result['country'])) @endif{{ $result['subtitle'] }}

@endif
@if(!empty($result['url']))@endif
@endforeach
@else

{{ __('ui.no_results') }}

{{ __('ui.search_no_results_help') }}

@endif @else

{{ __('ui.start_search_v2') }}

{{ __('ui.search_start_help') }}

@endif
@endsection