Files
biiproject-kit-v2/app/Exports/UsersExport.php
T

41 lines
821 B
PHP

<?php
namespace App\Exports;
use App\Models\User;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithHeadings;
use Maatwebsite\Excel\Concerns\WithMapping;
class UsersExport implements FromCollection, WithHeadings, WithMapping
{
public function collection()
{
return User::all();
}
public function headings(): array
{
return [
'ID',
'First Name',
'Last Name',
'Email',
'Status',
'Created At',
];
}
public function map($user): array
{
return [
$user->id,
$user->first_name,
$user->last_name,
$user->email,
$user->status,
$user->created_at->toDateTimeString(),
];
}
}