when(
$this->busqueda !== '',
fn ($query) => $query->where('nombre', 'like', '%'.$this->busqueda.'%')
)
->orderBy('nombre')
->get();
}
};
?>
Buscar productos
Buscando...
@if ($this->productos->isEmpty())
@if ($busqueda === '')
No hay productos en la base de datos.
@else
No se encontraron productos para «{{ $busqueda }}».
@endif
@else
@foreach ($this->productos as $producto)
-
{{ $producto->nombre }}
${{ number_format($producto->precio, 0, ',', '.') }}
@endforeach
{{ $this->productos->count() }} {{ $this->productos->count() === 1 ? 'producto' : 'productos' }}
@endif