@forelse($movements as $m) {{ $m->created_at?->format('Y-m-d H:i') }} @php $typeInfo = $types[$m->movement_type] ?? ['label' => $m->movement_type, 'icon' => '']; @endphp @if(($typeInfo['icon'] ?? '') === 'in') @elseif(($typeInfo['icon'] ?? '') === 'out') @else @endif {{ $typeInfo['label'] }} {{ $m->item?->code ?? '—' }} {{ $m->item?->name_ar ?? $m->item?->name_en ?? '—' }} {{ $m->warehouse?->name_ar ?? $m->warehouse?->code ?? '—' }} @php $q = (float) $m->quantity; @endphp {{ $q >= 0 ? '+' : '' }}{{ number_format($q, 2) }} @if($m->reference_url && $m->reference_number) {{ $m->reference_number }} @else @endif {{ number_format($m->balance_after ?? 0, 2) }} @empty لا توجد حركات مخزون @endforelse