{{ ucfirst($type) }}
@switch($type) @case($type == 'product')

Product stuff here

ID: {{ $order[0]->id }}

@break @case($type == 'collection') @break @case($type == 'delivery')

Delivery

@break @case($type == 'jobTemplate') @inject('http', 'Illuminate\Support\Facades\Http') @php $link = env('EDI_JOBTEMPLATE_URL'); $customerCodesRow = \App\Models\EDICustomer::where( 'edi_customers_code', $order[0]->eo_cust_code, )->first(); $params = [ 'q_cust_code' => $order[0]->eo_cust_code, ]; if (!empty($customerCodesRow)) { $params = array_merge($params, [ 'cust_associations' => $customerCodesRow->customer_codes, ]); } if (!empty($order[0]->eo_product_id)) { $params = array_merge($params, ['product_associations' => $order[0]->eo_product_id]); } if (!empty($order[0]->eo_delivery_address_code)) { $params = array_merge($params, [ 'delivery_associations' => $order[0]->eo_delivery_address_code, ]); } if (!empty($order[0]->eo_collection_address_code)) { $params = array_merge($params, [ 'collection_associations' => $order[0]->eo_collection_address_code, ]); } try { $response = $http ::withBasicAuth(env('EDI_SERVICE_USERNAME'), env('EDI_SERVICE_PASSWORD')) ->get($link, $params); if ($response->successful()) { $data = $response->body(); $data = json_decode($data); } else { $error = $response->status(); $data = []; } } catch (Exception $e) { $data = []; } @endphp
@if ($data != [])
Template Number
Product
Collection City
Delivery City
Supplier
Ship From
Ship To
@foreach ($data as $index => $item)
@csrf
{{ $item->q_number }}
{{ $item->q_product }}
{{ $item->q_col_city }}
{{ $item->q_del_city }}
{{ $item->q_supplier }}
{{ $item->q_ship_from_code }}
{{ $item->q_ship_to_code }}
@endforeach @else

No Data

@endif
@break @case($type == 'view') @if (count($order) == 1)

ID: {{ $order[0]->id }}

Customer Code: {{ $order[0]->eo_cust_code }}

Order Reference: {{ empty($order[0]->eo_order_reference) ? 'N/A' : $order[0]->eo_order_reference }}

Product Description: {{ empty($order[0]->eo_product_description) ? 'N/A' : $order[0]->eo_product_description }}

Collection Address Code: {{ empty($order[0]->eo_collection_address_code) ? 'N/A' : $order[0]->eo_collection_address_code }}

Collection Reference: {{ empty($order[0]->eo_collection_ref) ? 'N/A' : $order[0]->eo_collection_ref }}

Collection Date: {{ empty($order[0]->eo_collection_date) ? 'N/A' : $order[0]->eo_collection_date }}

Delivery Address Code: {{ empty($order[0]->eo_delivery_address_code) ? 'N/A' : $order[0]->eo_delivery_address_code }}

Weight: {{ empty($order[0]->eo_required_weight) ? 'N/A' : $order[0]->eo_required_weight . 'kg' }}

@else

ID: {{ $order[1]->id }}

Customer Code: {{ $order[1]->eo_cust_code }} @if ($order[1]->eo_cust_code !== $order[0]->eo_cust_code) -> {{ $order[0]->eo_cust_code }} @endif

Order Reference: {{ empty($order[1]->eo_order_reference) ? 'N/A' : $order[1]->eo_order_reference }} @if ($order[1]->eo_order_reference !== $order[0]->eo_order_reference) -> {{ empty($order[0]->eo_order_reference) ? 'N/A' : $order[0]->eo_order_reference }} @endif

Product Description: {{ empty($order[1]->eo_product_description) ? 'N/A' : $order[1]->eo_product_description }} @if ($order[1]->eo_product_description !== $order[0]->eo_product_description) -> {{ empty($order[0]->eo_product_description) ? 'N/A' : $order[0]->eo_product_description }} @endif

Collection Address Code: {{ empty($order[1]->eo_collection_address_code) ? 'N/A' : $order[1]->eo_collection_address_code }} @if ($order[1]->eo_collection_address_code !== $order[0]->eo_collection_address_code) -> {{ empty($order[0]->eo_collection_address_code) ? 'N/A' : $order[0]->eo_collection_address_code }} @endif

Collection Reference: {{ empty($order[1]->eo_collection_ref) ? 'N/A' : $order[1]->eo_collection_ref }} @if ($order[1]->eo_collection_ref !== $order[0]->eo_collection_ref) -> {{ empty($order[0]->eo_collection_ref) ? 'N/A' : $order[0]->eo_collection_ref }} @endif

Collection Date: {{ empty($order[1]->eo_collection_date) ? 'N/A' : $order[1]->eo_collection_date }}@if ($order[1]->eo_collection_date !== $order[0]->eo_collection_date) -> {{ empty($order[0]->eo_collection_date) ? 'N/A' : $order[0]->eo_collection_date }} @endif

Delivery Address Code: {{ empty($order[1]->eo_delivery_address_code) ? 'N/A' : $order[1]->eo_delivery_address_code }} @if ($order[1]->eo_delivery_address_code !== $order[0]->eo_delivery_address_code) -> {{ empty($order[0]->eo_delivery_address_code) ? 'N/A' : $order[0]->eo_delivery_address_code }} @endif

Weight: {{ empty($order[1]->eo_required_weight) ? 'N/A' : $order[1]->eo_required_weight . 'kg' }} @if ($order[1]->eo_required_weight !== $order[0]->eo_required_weight) -> {{ empty($order[0]->eo_required_weight) ? 'N/A' : $order[0]->eo_required_weight . 'kg' }} @endif

@endif @break @default @endswitch
@csrf @if ($order[0]->eo_order_status == 'Approved') @endif