Files
onboard/app/Services/Reports/Export/ReportPdfExport.php
2026-06-21 23:40:55 +09:00

17 lines
380 B
PHP

<?php
namespace App\Services\Reports\Export;
use App\Services\Reports\ReportPayload;
use Barryvdh\DomPDF\Facade\Pdf;
use Barryvdh\DomPDF\PDF as PdfDocument;
class ReportPdfExport
{
public static function render(ReportPayload $payload): PdfDocument
{
return Pdf::loadView('reports.pdf', ['payload' => $payload])
->setPaper('a4', 'portrait');
}
}