@php $settings = getSettings('system_settings', true); $settings = json_decode($settings, true); @endphp
@for ($i = 0; $i < count($invoice->seller->custom_fields['seller_ids']); $i++) @php // Fetch seller data $s_user_data = fetchDetails( 'users', ['id' => $invoice->seller->custom_fields['seller_user_ids'][$i]], ['email', 'mobile', 'address', 'country_code', 'city', 'pincode'], ); // Fetch seller data details $seller_data = fetchDetails( 'seller_data', ['user_id' => $invoice->seller->custom_fields['seller_user_ids'][$i]], ['pan_number', 'authorized_signature'], ); // Fetch seller store details $seller_store_data = fetchDetails( 'seller_store', [ 'seller_id' => $invoice->seller->custom_fields['seller_ids'][$i], 'store_id' => $invoice->buyer->custom_fields['store_id'], ], ['store_name', 'logo', 'tax_name', 'tax_number'], ); // Fetch order charges $order_caharges_data = fetchDetails('order_charges', [ 'order_id' => $invoice->buyer->custom_fields['order_id'], 'seller_id' => $invoice->seller->custom_fields['seller_ids'][$i], ]); // Check if seller data exists and then access the authorized signature $seller_signature = isset($seller_data[0]) ? getMediaImageUrl($seller_data[0]->authorized_signature, 'SELLER_IMG_PATH') : null; // Check if seller store data exists and then access the logo $seller_logo = isset($seller_store_data[0]) ? getMediaImageUrl($seller_store_data[0]->logo, 'SELLER_IMG_PATH') : null; @endphp

Invoice

@endfor