D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
eclinic.dentostock.com
/
app
/
Exports
/
Filename :
PurchaseMedicineExport.php
back
Copy
<?php namespace App\Exports; use App\Models\PurchaseMedicine; 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 PurchaseMedicineExport implements FromView, WithTitle, ShouldAutoSize, WithEvents { public function view(): View { return view('purchase-medicines.purchase-medicine', ['purchaseMedicines' => PurchaseMedicine::with('purchasedMedcines')->get()]); } public function title(): string { return 'Purchase Medicine'; } public function registerEvents(): array { return [ AfterSheet::class => function (AfterSheet $event) { $cellRange = 'A1:W1'; // All headers $event->sheet->getDelegate()->getStyle($cellRange)->getFont()->setSize(14); }, ]; } }