@extends('layouts.app') @section('title','Mouvements de stock') @section('page-title','Mouvements de stock') @section('content')
Total mouvements
{{ $stats['total'] }}
Entrées aujourd'hui
+{{ $stats['today_in'] }}
Sorties aujourd'hui
-{{ $stats['today_out'] }}
Ajustements
{{ $stats['adjustments'] }}
Historique
@if(request()->hasAny(['search','type']))Reset@endif
@forelse($movements as $mv) @empty @endforelse
ProduitTypeQtéRaisonParDate
{{ $mv->product?->name }}
{{ $mv->product?->reference }}
{{ $mv->type_label }} {{ $mv->type==='out' ? '-' : '+' }}{{ $mv->quantity }} {{ $mv->reason ?? '—' }} {{ $mv->user?->name ?? '—' }} {{ $mv->created_at->format('d/m H:i') }} @if(auth()->user()->isAdmin())
@csrf @method('DELETE')
@endif

Aucun mouvement

{{ $movements->firstItem() }}–{{ $movements->lastItem() }} sur {{ $movements->total() }}
{{ $movements->links() }}
Nouveau mouvement
@csrf
@error('product_id')
{{ $message }}
@enderror
@error('quantity')
{{ $message }}
@enderror
@endsection