<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Mpdf\Mpdf;

class GrupoDeCompra extends Model
{
  public $timestamps = false;
  protected $fillable = [ "nombre","region","telefono","correo","referente_finanzas","cantidad_de_nucleos"];
  protected $table = 'grupos_de_compra';
  protected $hidden = ['password'];

  public function subpedidos() {
  	return $this->hasMany('App\Subpedido');
  }

  public function exportarPlanillasAPdf() {
      $subpedidos = $this->subpedidos;
      //generar pdf
      $mpdf = new Mpdf();;
      foreach ($subpedidos as $subpedido) {
          $tabla = $subpedido->generarHTML();
          // agregar la tabla al pdf en una nueva página
          $mpdf->WriteHTML($tabla);
          $mpdf->AddPage();
      }
      // imprimir el pdf
      $mpdf->Output();
  }

}