| 1234567891011121314151617181920212223242526272829 | 
							- <?php
 
- namespace app\common;
 
- //use Barryvdh\DomPDF\Facade\Pdf;
 
- use Dompdf\Dompdf;
 
- class File
 
- {
 
-     public static function exportPdf($content, $fileName)
 
-     {
 
-         $dompdf = new Dompdf();
 
-         $dompdf->loadHtml($content);
 
-         $dompdf->setPaper('A4', 'portrait');
 
-         $dompdf->render();
 
-         $pdfData = $dompdf->output();
 
-         $savePath = public_path('storage/files/') . date('Ymd') . '/pdf';
 
-         if (!is_dir($savePath)) {
 
-             mkdir($savePath, 0777, true);
 
-         }
 
-         $filePath = $savePath . '/' . $fileName;
 
-         file_put_contents($filePath, $pdfData);
 
-         $url = getenv('STORAGE_DOMAIN') . '/storage/files/' . date('Ymd') . '/pdf/' . $fileName;
 
-         return $url;
 
-     }
 
- }
 
 
  |