30 lines
747 B
PHP
30 lines
747 B
PHP
<?php
|
|
|
|
namespace App\Exports;
|
|
|
|
use Maatwebsite\Excel\Concerns\FromCollection;
|
|
use Maatwebsite\Excel\Concerns\WithMultipleSheets;
|
|
|
|
class DashboardAnalisisExport implements WithMultipleSheets
|
|
{
|
|
protected $data1;
|
|
protected $data2;
|
|
protected $data3;
|
|
|
|
public function __construct($data1, $data2, $data3)
|
|
{
|
|
$this->data1 = $data1;
|
|
$this->data2 = $data2;
|
|
$this->data3 = $data3;
|
|
}
|
|
|
|
public function sheets(): array
|
|
{
|
|
return [
|
|
new DashboardAnalisisSheetExport($this->data1, 'Nomor 12-25 & 40-46'),
|
|
new DashboardAnalisisSheetExport($this->data2, 'Nomor 35'),
|
|
new DashboardAnalisisSheetExport($this->data3, 'Nomor 26-39 (selain nomor 35)'),
|
|
];
|
|
}
|
|
}
|