@extends('layouts.app') @section('title', 'Inventario de Productos') @section('content')

Inventario de Productos

{{-- Buscador --}}
Limpiar
{{-- Botones de acción --}}
@if(Auth::user() && Auth::user()->role === 'administrador') Nuevo Producto @endif Exportar a Excel
{{-- Mensajes de éxito o error --}} @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif {{-- Tabla de productos --}}
@if(Auth::user() && Auth::user()->role === 'administrador') @endif @forelse($productos as $producto) @if(Auth::user() && Auth::user()->role === 'administrador') @endif @empty @endforelse
Imagen ID Nombre Marca Código Cantidad Stock mínimo Stock máximo PrecioCostoDescripción Acciones
@if($producto->imagen) Imagen del producto @else Sin imagen @endif {{ $producto->id }} {{ $producto->nombre }} {{ $producto->marca ?? '-' }} {{ $producto->codigo ?? '-' }} {{ $producto->cantidad }} {{ $producto->minimo ?? '-' }} {{ $producto->maximo ?? '-' }} ${{ number_format($producto->precio, 2) }}${{ number_format($producto->costo, 2) }}{{ \Illuminate\Support\Str::limit($producto->descripcion, 65) }}
@if(Auth::user() && Auth::user()->role === 'administrador')
@csrf @method('DELETE')
@endif {{-- BOTÓN AGREGAR AL CARRITO --}} @if($producto->cantidad > 0)
@csrf
@else Sin stock @endif
No hay productos registrados.
{{-- Paginación --}}
{{ $productos->appends(request()->query())->links('vendor.pagination.bootstrap-5') }}
@endsection