data = $data; $this->jenis = $jenis; } /** * @return \Illuminate\Support\Collection */ public function collection() { return collect($this->data); } public function headings(): array { if($this->jenis == 'Pelbagai'){ return [ '#', 'Kpd', 'Jenis', 'Tarikh_Masa', 'Kesalahan', 'Kadar_Kompaun', 'Nric', 'Nama', 'No_Daftar', 'Akaun_Lesen', 'No_Plate', 'Penguatkuasa', 'Status', 'Catatan_Dari_Admin', 'Amaun_Bayaran', 'Kemaskini_oleh', 'Tarikh_kemaskini', ]; }else if($this->jenis == 'Parkir'){ return [ '#', 'Kpd', 'Jenis', 'Tarikh_Masa', 'Kesalahan', 'Kadar_Kompauns', 'No_Plate', 'Penguatkuasa', 'Status', 'Catatan_Dari_Admin', 'Amaun_Bayaran', 'Kemaskini_oleh', 'Tarikh_kemaskini', ]; } } public function registerEvents(): array { return [ AfterSheet::class => function(AfterSheet $event) { $event->sheet->getStyle('A1:Z1')->applyFromArray([ 'font' => [ 'bold' => true ] ]); }, ]; } }