网站大小excel 导出
Maatwebsite excel export
我有一个使用 maat 网站生成文件的简单查询
namespace App\Exports;
use Maatwebsite\Excel\Concerns\FromCollection;
use App\MyDB;
use Auth;
class ReportExport implements FromCollection
{
public function collection()
{
$email = Auth::user()->email;
return MyDB::MyFunction($email)
->select('Reference_Number')->get();
}
}
一切正常,但我该如何添加 headers?
我试着查看文档,但它让我更加困惑。
https://laravel-excel.maatwebsite.nl/docs/3.0/export/mapping
我也必须承认。 Laravel Excel 上的文档试图扰乱您的头脑。您可以通过向导出 class:
添加 headings
函数来添加标题
use Maatwebsite\Excel\Concerns\WithHeadings;
class ReportExport implements FromCollection, WithHeadings
{
public function collection()
{
$email = Auth::user()->email;
return MyDB::MyFunction($email)
->select('Reference_Number')->get();
}
public function headings(): array
{
return [
'Heading 1',
'Heading 2',
'Heading 3',
];
}
}
我有一个使用 maat 网站生成文件的简单查询
namespace App\Exports;
use Maatwebsite\Excel\Concerns\FromCollection;
use App\MyDB;
use Auth;
class ReportExport implements FromCollection
{
public function collection()
{
$email = Auth::user()->email;
return MyDB::MyFunction($email)
->select('Reference_Number')->get();
}
}
一切正常,但我该如何添加 headers?
我试着查看文档,但它让我更加困惑。 https://laravel-excel.maatwebsite.nl/docs/3.0/export/mapping
我也必须承认。 Laravel Excel 上的文档试图扰乱您的头脑。您可以通过向导出 class:
添加headings
函数来添加标题
use Maatwebsite\Excel\Concerns\WithHeadings;
class ReportExport implements FromCollection, WithHeadings
{
public function collection()
{
$email = Auth::user()->email;
return MyDB::MyFunction($email)
->select('Reference_Number')->get();
}
public function headings(): array
{
return [
'Heading 1',
'Heading 2',
'Heading 3',
];
}
}