@php $storeName = \App\Models\Setting::get('store_name', 'Gestock Pro'); $storeLogo = \App\Models\Setting::get('store_logo'); $currency = currency_symbol(); $locale = app()->getLocale(); $isRTL = $locale === 'ar'; $dir = $isRTL ? 'rtl' : 'ltr'; @endphp
{{ trans('messages.date') }}: {{ date('Y-m-d') }}
{{ trans('messages.total_products') }}: {{ $products->count() }}
| {{ trans('messages.image') }} | {{ trans('messages.product_name') }} | {{ trans('messages.sku') }} | {{ trans('messages.barcode') }} | {{ trans('messages.category') }} | {{ trans('messages.stock_quantity') }} | {{ trans('messages.selling_price') }} | {{ trans('messages.purchase_price') }} | {{ trans('messages.status') }} |
|---|---|---|---|---|---|---|---|---|
|
@if($product->image && \Storage::disk('public')->exists($product->image))
📦
@endif
|
{{ app()->getLocale() === 'ar' && $product->name_ar ? $product->name_ar : $product->name }}
|
{{ $product->sku ?? '-' }} | {{ $product->barcode ?? '-' }} | {{ $product->category ? (app()->getLocale() === 'ar' && $product->category->name_ar ? $product->category->name_ar : $product->category->name) : '-' }} | {{ $product->stock_quantity }} | {{ format_currency($product->selling_price) }} | {{ format_currency($product->purchase_price) }} | {{ trans('messages.low_stock') }} |
{{ trans('messages.total_low_stock_products') }}: {{ $products->count() }}
{{ trans('messages.total_stock_value') }}: {{ format_currency($products->sum(function($p) { return $p->stock_quantity * $p->purchase_price; })) }}
{{ trans('messages.no_low_stock_products') }}