@php $user = Auth::guard('web')->user(); $is_out_of_cover = 0; @endphp @if ($user->user_addresses()->count('id')) @php $cart_empty = 1; if($user->user_carts()->count('user_id')) { $cart_empty = 0; $company = $user->user_carts()->first()->company; $company_regions = $company->company_regions()->get()->groupBy('pivot.region_id')->keys(); } @endphp @if (!$cart_empty) @if ( ($company->company_regions() ->whereHas('addresses', function ($query) use ($user) { $query->where('user_addresses.user_id', $user->id); }) ->count('region_id')) && count($addresses = $company->company_regions() ->with(['addresses' => function ($query) use ($user) { $query->where('user_addresses.user_id', $user->id); }])->whereHas('addresses', function ($query) use ($user) { $query->where('user_addresses.user_id', $user->id); })->get() ->pluck('addresses')->values()->all()) ) @foreach (array_unique($addresses, SORT_REGULAR) as $arr_key => $user_address) @for ($i=0; $ivalues()->all()); $i++) @if (!\App\Models\Region::where('id', \App\Models\City::find($user_address[$i]['city_id'])['region_id'])->whereHas('uncovered_products', function ($query) use ($cart) { $query->whereIn('product_id', $cart->pluck('id')); })->count('id'))
@endif @endfor @endforeach @else

نعتذر, لا يوجد عناوين ضمن منطقة التغطية

يمكنك مشاهدة منطقة التغطية لـ "{{ $company['name'] }}" في الفترة الحالية في الخريطة بالأسفل
@foreach(App\Models\Region::whereIn('id', $company_regions)->get() as $company_region) @foreach($company_region->cities()->get() as $region_city) @endforeach @endforeach @php $is_out_of_cover = 1 @endphp
@endif @else @foreach ($user->user_addresses()->get() as $user_address)
@endforeach @endif @else

يرجى اضافة عنوانك لاستكمال الطلب

@endif