@if ($query === '')
@php $visibleTrendItems = collect($trendItems) ->filter(function ($trendItem) { return collect(data_get($trendItem, 'data.news_items', [])) ->filter(function ($newsItem) { return trim((string) data_get($newsItem, 'title', '')) !== ''; }) ->isNotEmpty(); }) ->values(); @endphp @if ($visibleTrendItems->isEmpty()) @else
{{-- 태그 목록 --}}
@foreach ($visibleTrendItems as $trendIndex => $trendItem) @php $isActiveTrend = $trendIndex === 0; @endphp @endforeach
{{-- 관련 기사 Swiper --}}
@foreach ($visibleTrendItems as $trendIndex => $trendItem) @php $trendData = $trendItem->data ?? []; $newsItems = collect( data_get($trendData, 'news_items', []) ); $trendUrl = data_get($trendData, 'link') ?: 'https://trends.google.co.kr/trending/rss?geo=KR'; $approxTraffic = trim( (string) data_get($trendData, 'approx_traffic', '') ); @endphp
@if ($newsItems->isEmpty())
표시할 관련 기사가 없습니다.
@else @foreach ($newsItems->take(3) as $newsItem) @php $newsUrl = trim( (string) data_get($newsItem, 'url', '') ); $newsTitle = trim( (string) data_get($newsItem, 'title', '') ); $newsSnippet = trim( (string) data_get($newsItem, 'snippet', '') ); $newsSource = trim( (string) data_get($newsItem, 'source', '') ); $newsPicture = trim( (string) ( data_get($newsItem, 'picture') ?: data_get($newsItem, 'picture_url') ) ); @endphp @if ($newsTitle !== '')

{{ $newsTitle }}

@if ($newsSnippet !== '')

{{ $newsSnippet }}

@endif
{{ $newsSource !== '' ? $newsSource : 'Google Trends' }} @if ($approxTraffic !== '') · {{ $approxTraffic }} 검색 @endif
@if ($newsPicture !== '')
@endif
@endif @endforeach @endif
@endforeach
@endif
@endif