Sindbad~EG File Manager

Current Path : /proc/self/root/var/www/html/eva.sumar.com.py/app/Exports/
Upload File :
Current File : //proc/self/root/var/www/html/eva.sumar.com.py/app/Exports/RefelxionesExport.php

<?php

namespace App\Exports;

use Maatwebsite\Excel\Concerns\WithMultipleSheets;
use App\Exports\RefelxionesPorGrupoExport;
use DB;

class RefelxionesExport implements WithMultipleSheets
{
    protected $curso_id;

    function __construct($curso_id) {
        $this->curso_id = $curso_id;
    }

    public function sheets(): array
    {
        $formularios = DB::table('respuestas as re')
            ->join('interrogantes as in','re.interrogante_id','in.id')
            ->join('competencias as co','in.competencia_id','co.id')
            ->join('formularios as fo','co.formulario_id','fo.id')
            ->select('fo.id','fo.for_nom')
            ->where('fo.for_estado',1)
            ->where('fo.curso_id',$this->curso_id)
            ->groupBy('fo.id','fo.for_nom')
            ->get();

        $sheets = [];

        foreach ($formularios as $formulario) {
            $sheets[] = new RefelxionesPorGrupoExport($this->curso_id, $formulario->id, $formulario->for_nom);
        }

        return $sheets;
    }
}


Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists