mirror of
https://github.com/anonaddy/anonaddy
synced 2026-04-25 17:15:29 +02:00
29 lines
570 B
PHP
29 lines
570 B
PHP
<?php
|
|
|
|
namespace App\Exports;
|
|
|
|
use Maatwebsite\Excel\Concerns\FromCollection;
|
|
use Maatwebsite\Excel\Concerns\WithHeadings;
|
|
|
|
class AliasesExport implements FromCollection, WithHeadings
|
|
{
|
|
/**
|
|
* @return \Illuminate\Support\Collection
|
|
*/
|
|
public function collection()
|
|
{
|
|
return user()->aliases()->withTrashed()->get();
|
|
}
|
|
|
|
public function headings(): array
|
|
{
|
|
if (user()->aliases->first()) {
|
|
return array_keys(
|
|
user()->aliases->first()->toArray()
|
|
);
|
|
}
|
|
|
|
return [];
|
|
}
|
|
}
|