@extends('layouts.app') @section('title', 'Stock Transfers') @push('styles') @endpush @section('content') @if(session('success'))
{{ session('success') }}
@endif
Total {{ number_format($stats['total'] ?? 0) }}
Pending {{ number_format($stats['pending'] ?? 0) }}
In Transit {{ number_format($stats['in_transit'] ?? 0) }}
Received {{ number_format($stats['received'] ?? 0) }}
@if(isset($transfers) && $transfers->count())
@foreach($transfers as $transfer) @php $status = $transfer->status ?? 'pending'; $badgeMap = [ 'pending' => 'badge-pending', 'in_transit' => 'badge-in-transit', 'received' => 'badge-received', 'cancelled' => 'badge-cancelled', ]; $badgeClass = $badgeMap[$status] ?? 'badge-pending'; $itemsCount = $transfer->items_count ?? (method_exists($transfer, 'items') ? $transfer->items()->count() : (isset($transfer->items) ? $transfer->items->count() : 0)); @endphp @endforeach
Reference Route Items Initiated By Initiated At Status Action
{{ $transfer->reference ?? ('#'.$transfer->id) }} {{ optional($transfer->fromLocation)->name ?? '—' }} {{ optional($transfer->toLocation)->name ?? '—' }} {{ number_format($itemsCount) }} items {{ optional($transfer->initiator)->name ?? '—' }} {{ $transfer->created_at ? $transfer->created_at->format('M d, Y H:i') : '—' }} {{ str_replace('_', ' ', $status) }} View
{{ $transfers->withQueryString()->links() }}
@else

No transfers yet

Create a stock transfer to move inventory between your locations.

New Transfer
@endif @endsection