@foreach ($developers as $developer) @if (!empty($developer->slug)) @php $lowestPrice = null; foreach ($developer->compounds ?? [] as $compound) { foreach ($compound->properties ?? [] as $property) { $options = $property->options ?? null; if ( $property->property_for != 'Rent' && !empty($options) && $options->showPrice != 0 && $options->sale_price > 1000 ) { $price = (float) $options->sale_price; if (is_null($lowestPrice) || $price < $lowestPrice) { $lowestPrice = $price; } } } } $projectsCount = $developer->compounds?->count() ?? 0; $developerName = $developer->name ?? ''; $developerLogo = $developer->logo?->full_url ?? null; $developerLogoAlt = $developer->logo?->meta ?? $developerName ?? 'developer logo'; $initials = collect( preg_split('/\s+/u', trim($developerName)) ) ->filter() ->take(2) ->map(function ($word) { return mb_strtoupper(mb_substr($word, 0, 1)); }) ->implode(''); $whatsappText = app()->getLocale() == 'ar' ? 'استفسار عن المطور ' . $developerName : 'Inquiry about developer ' . $developerName; @endphp
@if (!empty($developerLogo)) first) loading="lazy" @endif src="{{ $developerLogo }}" alt="{{ $developerLogoAlt }}" title="{{ $developerLogoAlt }}" width="150" height="150" > @else {{ $initials }} @endif
{{ $projectsCount }} @lang('site.Project')

{{ $developerName }}

@lang('site.Prices Start From') @if (!empty($lowestPrice)) {{ number_format((int) $lowestPrice) }} @lang('site.EGP') @endif
@if (app()->getLocale() == 'ar') عرض المشروعات @else View Projects @endif
@endif @endforeach