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'); } }