D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
hms.dentostock.com
/
app
/
Exports
/
Filename :
CallLogExport.php
back
Copy
<?php namespace App\Exports; use App\Models\CallLog; use Closure; use Illuminate\Contracts\View\View; use Maatwebsite\Excel\Concerns\FromView; use Maatwebsite\Excel\Concerns\ShouldAutoSize; use Maatwebsite\Excel\Concerns\WithEvents; use Maatwebsite\Excel\Concerns\WithTitle; use Maatwebsite\Excel\Events\AfterSheet; /** * Class CallLogExport */ class CallLogExport implements FromView, WithTitle, ShouldAutoSize, WithEvents { public function view(): View { return view('exports.call_logs', ['callLogs' => CallLog::all()]); } public function title(): string { return 'CallLogs'; } /** * @return Closure[] */ public function registerEvents(): array { return [ AfterSheet::class => function (AfterSheet $event) { $cellRange = 'A1:W1'; // All headers $event->sheet->getDelegate()->getStyle($cellRange)->getFont()->setSize(14); }, ]; } }