%PDF- %PDF-
Direktori : /var/www/html/o91-api/app/Exports/ |
Current File : /var/www/html/o91-api/app/Exports/UserApplicationsExport.php |
<?php namespace App\Exports; use App\Models\UserApplication; use Maatwebsite\Excel\Concerns\Exportable; use Maatwebsite\Excel\Concerns\FromQuery; use Maatwebsite\Excel\Concerns\ShouldAutoSize; use Maatwebsite\Excel\Concerns\WithHeadings; use Maatwebsite\Excel\Concerns\WithMapping; class UserApplicationsExport implements FromQuery, WithHeadings, WithMapping, ShouldAutoSize { use Exportable; /** * @var */ private $data; /** * ProtocolsExport constructor. * * @param $data */ public function __construct($data) { $this->data = $data; } /** * @return array */ public function headings(): array { return [ 'Name', 'Surname', 'Phone', 'Email', 'Description', ]; } /** * @var UserApplication $user * @return array */ public function map($user): array { return [ $user->name, $user->surname, $user->phone, $user->email, $user->short_description, ]; } public function query() { return $this->data; } }