@extends('front.layouts.marketplace') @section('title', $seoTitle . ' | Mariachis.co') @section('meta_description', $seoDescription) @section('body_page', 'blog-city') @push('styles') @endpush @section('content')
{{-- Hero de ciudad --}}
Blog @if(isset($zone) && $zone) @if($city) {{ $city->name }} @endif {{ $zone->name }} @else {{ $city?->name }} @endif

{{ isset($zone) && $zone ? 'Zona' : 'Ciudad' }}

Mariachis en
{{ isset($zone) && $zone ? $zone->name : $city?->name }}

@if(isset($zone) && $zone) Guías, consejos y recursos para contratar mariachis en {{ $zone->name }}{{ $city ? ', '.$city->name : '' }}. @else Guías, consejos y recursos para contratar mariachis en {{ $city?->name }}. Encuentra el grupo ideal para tu evento. @endif

{{-- Zonas de esta ciudad --}} @if($zones->isNotEmpty())

Explorar por zona

@foreach($zones as $zone) {{ $zone->name }} ({{ $zone->posts_count }}) @endforeach
@endif
{{-- Artículos --}}
@if($posts->isNotEmpty())
@foreach($posts as $post) @php $cityLabel = $post->primary_city_name ?: (isset($city) ? $city?->name : 'Colombia'); $zoneLabel = $post->primary_zone_name; $eventLabel = $post->eventTypes->pluck('name')->take(2)->join(' · ') ?: 'Recurso'; $cardImage = $post->featuredImageUrlForVariant('medium') ?: $post->featuredImageUrlForVariant('thumb') ?: asset('marketplace/img/2.webp'); @endphp @endforeach
@if($posts->hasPages())
{{ $posts->links('vendor.pagination.marketplace') }}
@endif @else

Pronto habrá artículos aquí

Estamos preparando guías y recursos específicos para {{ isset($zone) && $zone ? $zone->name : $city?->name }}. Mientras tanto, explora todos los artículos del blog.

Ver todos los artículos
@endif
{{-- Otras ciudades con contenido --}} @php $otherCities = \App\Models\BlogCity::query() ->whereHas('blogPosts', fn ($q) => $q->published()) ->when($city, fn ($q) => $q->where('id', '!=', $city->id)) ->withCount(['blogPosts as posts_count' => fn ($q) => $q->published()]) ->orderByDesc('posts_count') ->limit(6) ->get(); @endphp @if($otherCities->isNotEmpty())

Más ciudades en el blog

@foreach($otherCities as $otherCity) Mariachis en {{ $otherCity->name }} ({{ $otherCity->posts_count }}) @endforeach
@endif
@endsection