Sindbad~EG File Manager
<?php
namespace App\Exports;
use Illuminate\Support\Facades\DB;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithHeadings;
class EvidenciasExport implements FromCollection, WithHeadings
{
protected $mision_id;
protected $equipo_id;
public function __construct($mision_id, $equipo_id)
{
$this->mision_id = $mision_id;
$this->equipo_id = $equipo_id;
}
public function collection()
{
return DB::table('evidencias as e')
->join('misions as m','e.mision_id','m.id')
->join('users as u','e.usuario_id','u.id')
->join('equipos as eq','e.equipo_id','eq.id')
->select('u.name as Jugador', 'e.evidencia as Evidencia', 'e.created_at as Fecha')
->where('e.mision_id', $this->mision_id)
->where('e.equipo_id', $this->equipo_id)
->orderBy('e.id', 'desc')
->get();
}
public function headings(): array
{
return [
'Jugador',
'Evidencia',
'Fecha'
];
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists