$modelo->all()

El método all() de los modelos de FacturaScripts devuelve un array con todos los registros de un modelo que cumplen con los parámetros especificados.

Parámetros

  • where: (opcional) Filtros a aplicar al listado.
  • order: (opcional) Ordenación a aplicar.
    • Un array de uno o más elementos (clave => valor), donde la clave es el nombre de la columna y el valor debe ser ASC para orden ascendente o DESC para orden descendente.
  • offset: (opcional) Permite indicar un desplazamiento desde el primer registro a recorrer.
  • limit: (opcional) Permite indicar el número máximo de registros a devolver.
    • Valor por defecto: 0 (todos los registros).
foreach (Producto::all() as $producto) {
    // $producto es el producto que estamos consultando en este momento
}

Ejemplo: Obtener todos los usuarios

$usuarios = User::all();

Ejemplo: Obtener todos los productos de la familia 1234

$where = [new DataBaseWhere('codfamilia', '1234')];
$productos1234 = Producto::all($where);

Ejemplo: Obtener los últimos 15 albaranes del cliente 123

$where = [new DataBaseWhere('codcliente', '123')];
$orderBy = ['fecha' => 'DESC'];
$ultimosAlbaranes = AlbaranCliente::all($where, $orderBy, 0, 15);
Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2025 FacturaScripts
0.3281s

Soporte