@php // تعيين اللغة بناءً على لغة النظام الحالية لضمان استمرارها في طلبات الـ AJAX app()->setLocale($getLocale); @endphp @if (isset($data) && !empty($data) && count($data) > 0) @php $i = 1; @endphp
@can('System setting') @endcan @foreach ($data as $product) {{-- ملاحظة: اسم المنتج وموقعه سيظلان بالعربية إذا كانا مخزنين بالعربية في الداتابيز --}} @php $isAr = app()->getLocale() == 'ar'; // خريطة الترجمة للوحدات $unitTranslations = [ 'حبة' => ['ar' => 'حبة', 'en' => 'Piece'], 'كيس' => ['ar' => 'كيس', 'en' => 'Bag'], 'شوال' => ['ar' => 'شوال', 'en' => 'Sack'], 'تنك' => ['ar' => 'تنك', 'en' => 'Can'], 'درزن' => ['ar' => 'درزن', 'en' => 'Dozen'], 'كرتون' => ['ar' => 'كرتون', 'en' => 'Carton'], 'ربطه' => ['ar' => 'ربطة', 'en' => 'Bundle'], ]; $mainUnitShow = $unitTranslations[$product->unit][$isAr ? 'ar' : 'en'] ?? $product->unit; $subUnitShow = $unitTranslations[$product->sub_unit][$isAr ? 'ar' : 'en'] ?? $product->sub_unit; @endphp @can('System setting') @endcan @endforeach
# {{ __('home.productNo') }} {{ __('home.product') }} {{ __('home.unit')}} {{ __('home.productlocation') }} {{ __('home.quantity') }}{{ __('home.purchaseproductwithouttax') }} {{ __('home.average_cost') }}{{ __('home.sellingproduct without tax') }} {{ __('home.refnumber') }} {{ __('home.notesClient') }} {{ __('home.Add') }}
{{ $product->id }} {{ $product->Product_Code }}
{{ $product->product_name }}
@if(!empty($product->name_en) && $product->name_en !== 'Name_En') {{ $product->name_en }} @endif
{{ $mainUnitShow }} @if($product->has_sub_unit == 1)
{{ $subUnitShow }} @endif
{{ $product->Product_Location }} @if($product->numberofpice <= 0) {{ $product->numberofpice }} / {{ __('home.notavailable') }} @else {{ $product->numberofpice }} @endif {{ $product->purchasingـprice }} {{ $product->average_cost }}{{ $product->sale_price }} {{ $product->refnumber == null ? __('home.notdata') : str_replace("+", " - ", $product->refnumber) }} {{ $product->notes }}
@php $count = App\Models\products::where('main_product', $product->main_product)->where('main_product', '!=', 0)->count(); @endphp @if($count > 1)
@endif
@else
{{ __('home.notfounddata') }}
@endif