Модуль отчетов

This commit is contained in:
brusnitsyn
2026-06-21 23:40:55 +09:00
parent f163b95663
commit bd2cc24b98
27 changed files with 2781 additions and 3 deletions

View File

@@ -0,0 +1,16 @@
<?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');
}
}