Sindbad~EG File Manager

Current Path : /var/www/html/eva.sumar.com.py/app/Exports/
Upload File :
Current File : /var/www/html/eva.sumar.com.py/app/Exports/ReflexionesExport.php

<?php

namespace App\Exports;

use App\Respuestas;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\FromView;
use Illuminate\Contracts\View\View;

use DB;

class ReflexionesExport implements FromView{

    protected $id;

    function __construct($id) {
        $this->id = $id;
    }
    
    public function view(): View
    {
       $respuestas = DB::table('respuestas as re')
            ->join('users as us','re.usuario_id','us.id')
            ->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')
            ->join('matriculas as ma','ma.usuario_id','us.id')
            ->join('grupos as eq','ma.grupo_id','eq.id')
            ->select('re.*','us.name','us.id as usuario_id','in.int_tipo','in.int_nom','eq.grupo as equipo','fo.id as formulario_id') 
            ->where('fo.id',$this->id)->get();

        return view('exportar.reflexionesformulario', [
            'respuestas' => $respuestas
        ]);
    }
}

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