pedi2/app/Subpedido.php

33 lines
725 B
PHP
Raw Normal View History

2021-12-30 13:12:14 -03:00
<?php
namespace App;
use League\Csv\Reader;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
use Log;
use App\Filtros\FiltroDeSubpedido;
2021-12-30 13:12:14 -03:00
class Subpedido extends Model
{
public $timestamps = false;
protected $fillable = ['grupo_de_compra_id', 'aprobado', 'nombre'];
public function productos()
{
2022-02-22 10:47:06 -03:00
return $this->belongsToMany('App\Producto')->withPivot(["cantidad"]);
2021-12-30 13:12:14 -03:00
}
public function grupoDeCompra()
{
return $this->belongsTo('App\GrupoDeCompra');
}
//Este método permite que se apliquen los filtros al hacer una request (por ejemplo, de búsqueda)
public function scopeFiltrar($query, FiltroDeSubpedido $filtros)
{
return $filtros->aplicar($query);
}
2021-12-30 13:12:14 -03:00
}