Файловый менеджер - Редактировать - /home/clickysoft/public_html/travel-guru.clickysoft.net/app/Exports/GradeWiseDataSheet.php
Назад
<?php namespace App\Exports; use Maatwebsite\Excel\Concerns\FromCollection; use Maatwebsite\Excel\Concerns\FromQuery; use Maatwebsite\Excel\Concerns\WithHeadings; use Maatwebsite\Excel\Concerns\WithTitle; class GradeWiseDataSheet implements FromCollection, WithTitle, WithHeadings { private $title; private $data; private $vendor_items; public function __construct($title, $data, $vendor_items) { $this->vendor_items = $vendor_items; $this->data = $data; $this->title = $title; } public function title(): string { return $this->title; } public function query() { } public function headings() :array { return [ 'Order ID', 'Customer Name', 'Child Full Name', 'Grade', 'Item', '', 'All Items', ]; } public function collection() { $finalData = []; foreach ($this->data as $key => $datum){ $finalData[] = (object) [ 'transaction_id' => $datum->transaction_id, 'parent_name' => $datum->parent_name, 'child_name' => $datum->child_name, 'grade' => $datum->grade, 'item' => $datum->item, 'second' => " ", 'last' => $this->vendor_items[$key] ?? "", ]; } return collect($finalData); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка