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/BorrowerNumberExport.php |
<?php namespace App\Exports; use Maatwebsite\Excel\Concerns\FromCollection; use Maatwebsite\Excel\Concerns\WithHeadings; class BorrowerNumberExport implements FromCollection, WithHeadings { public $start_date; public $end_date; public function __construct($start_date, $end_date) { $this->start_date = $start_date; $this->end_date = $end_date; } public function headings(): array { return [ 'Name', 'Value' ]; } public function collection() { $collection = collect([]); $data = get_borrowers_reports($this->start_date, $this->end_date); $data =collect($data)->toArray(); for ($i = 0; $i < count($data); $i++) { $keys = array_keys($data); $values = array_values($data); $collection->push((object)[ 'name' => (string)ucwords(str_replace('_', ' ', $keys[$i])), 'value' => (string)$values[$i], ]); } return (($collection)); } }