%PDF- %PDF-
Direktori : /var/www/html/diaspora/api/app/Exports/ |
Current File : /var/www/html/diaspora/api/app/Exports/UsersExport.php |
<?php namespace App\Exports; use App\Models\User; 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 UsersExport 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', 'Email', ]; } /** * @var User $user * @return array */ public function map($user): array { return [ $user->name, $user->surname, $user->email, ]; } public function query() { return $this->data; } }