| Path : /var/www/html/thb_loan_system/app/Exports/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : //var/www/html/thb_loan_system/app/Exports/ReportTrailBalance.php |
<?php
namespace App\Exports;
use Illuminate\Support\Collection;
use Maatwebsite\Excel\Concerns\Exportable;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\RegistersEventListeners;
use Maatwebsite\Excel\Concerns\WithEvents;
use Maatwebsite\Excel\Events\AfterSheet;
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
class ReportTrailBalance implements FromCollection, WithEvents
{
use Exportable, RegistersEventListeners;
public function __construct(public $data)
{
}
/**
* @return Collection
*/
public function collection(): Collection
{
return collect($this->data);
}
public static function afterSheet(AfterSheet $event)
{
$event->sheet->getDelegate()->mergeCells('A1:D1');
}
}