App::make('dompdf.wrapper'), 'gotenberg' => new GotenbergPDFDriver, default => throw new \InvalidArgumentException('Invalid PDFDriver requested') }; } } class PDFService { public static function loadView(string $template) { $driver = config('pdf.driver'); return PDFDriverFactory::create($driver)->loadView($template); } }