pick_up_points.blade.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <div class="card-header bg-white py-3">
  2. <h5 class="heading-6 mb-0">{{translate('Select Nearest Pick-up Point')}}</h5>
  3. </div>
  4. @php
  5. $admin_products = array();
  6. $seller_products = array();
  7. foreach (Session::get('cart') as $key => $cartItem){
  8. if(\App\Models\Product::find($cartItem['id'])->added_by == 'admin'){
  9. array_push($admin_products, $cartItem['id']);
  10. }
  11. else{
  12. $product_ids = array();
  13. if(isset($seller_products[\App\Models\Product::find($cartItem['id'])->user_id])){
  14. $product_ids = $seller_products[\App\Models\Product::find($cartItem['id'])->user_id];
  15. }
  16. array_push($product_ids, $cartItem['id']);
  17. $seller_products[\App\Models\Product::find($cartItem['id'])->user_id] = $product_ids;
  18. }
  19. }
  20. // dd($seller_products);
  21. @endphp
  22. @if (!empty($admin_products))
  23. @foreach ($pick_up_points as $key => $pick_up_point)
  24. <label class="mega-radio w-100">
  25. <input type="radio" name="pickup_point_id" value="{{ $pick_up_point->id }}" checked required>
  26. <span class="d-block">
  27. <br><strong>{{ translate('Address') }}: {{ $pick_up_point->getTranslation('name') }}</strong>
  28. <br><strong>{{ translate('Address') }}: {{ $pick_up_point->getTranslation('address') }}</strong>
  29. <br><strong>{{ translate('Phone') }}: {{ $pick_up_point->phone }}</strong>
  30. </span>
  31. </label>
  32. @endforeach
  33. @endif
  34. @if (!empty($seller_products))
  35. @foreach ($seller_products as $key => $seller_product)
  36. @foreach ($seller_product as $key => $value)
  37. {{ $value }}<br>
  38. @endforeach
  39. @endforeach
  40. @endif