@foreach($sections as $secKey => $sec)
@php
$title = $sec['title'] ?? '';
$itemsKey = $sec['items'] ?? null;
$rawItems = $itemsKey ? config('web.' . $itemsKey, []) : [];
$items = collect($rawItems)->map(function($it){
$url = '#';
if (!empty($it['route'])) {
try { $url = route($it['route']); } catch (\Throwable $e) { $url = '#'; }
} elseif (!empty($it['url'])) {
$url = $it['url'];
}
return [
'label' => $it['label'] ?? '',
'url' => $url,
];
})->values()->all();
@endphp
{{-- 마이페이지는 “로그인 전”에 섹션 자체를 살짝 줄여 보여도 됨 --}}
@if($secKey === 'mypage' && !$isLoggedIn)
{{-- 로그인 전에는 마이페이지 섹션은 보여주되, 안내 문구를 둠 --}}
{{ $title }}
로그인 후 이용내역/교환내역을 확인할 수 있어요.
@continue
@endif
@endforeach
{{-- Footer CTA --}}