@extends('layouts.app') @section('title', 'Gestion des stocks - Bar & Maquis') @section('content')

Gestion des stocks

Suivi des stocks et alertes

Total produits

{{ $products->count() }}

En stock

{{ $products->where('stock_quantity', '>', 0)->count() }}

Rupture

{{ $products->where('stock_quantity', 0)->count() }}

Stock faible

{{ $products->filter(function($p) { return $p->isLowStock() && $p->stock_quantity > 0; })->count() }}

État des stocks

@foreach($products as $product) @endforeach
Produit Catégorie Stock actuel Seuil d'alerte Statut Valeur stock
{{ substr($product->name, 0, 2) }}
{{ $product->name }}
{{ $product->description }}
{{ $product->category->name }} {{ $product->stock_quantity }} {{ $product->unit }} {{ $product->min_stock_alert }} {{ $product->unit }} @if($product->stock_quantity === 0) Rupture @elseif($product->isLowStock()) Faible @else OK @endif {{ number_format($product->stock_quantity * $product->price, 0, ',', ' ') }} FCFA
@if($products->where('stock_quantity', 0)->count() > 0)

⚠️ Produits en rupture de stock

@foreach($products->where('stock_quantity', 0) as $product)

{{ $product->name }}

{{ $product->category->name }}

Prix: {{ number_format($product->price, 0, ',', ' ') }} FCFA

@endforeach
@endif @if($products->filter(function($p) { return $p->isLowStock() && $p->stock_quantity > 0; })->count() > 0)

⚠️ Produits avec stock faible

@foreach($products->filter(function($p) { return $p->isLowStock() && $p->stock_quantity > 0; }) as $product)

{{ $product->name }}

{{ $product->category->name }}

Stock: {{ $product->stock_quantity }} {{ $product->unit }}

@endforeach
@endif
@endsection