Ich benutze vsmoraes/Laravel-PDF für die PDF-Erstellung. Für einzelne PDF-Erstellung funktioniert es gut. Aber wenn ich versuche, mehrere PDF zu erstellen, zeigt es den Fehler Kein Elternteil auf Blockebene gefunden. Nicht gut. Dies ist, was ich in meinem Controller-Code, um PDF zu erzeugen. Brauche Hilfe, danke. Mehrere PDF-Erstellung mit vsmoraes/Laravel-pdf
<?php
namespace App\Http\Controllers;
use Vsmoraes\Pdf\Pdf;
class HomeController extends BaseControler
{
private $pdf;
public function __construct(Pdf $pdf)
{
$this->pdf = $pdf;
}
public function helloWorld()
{
$html = view('pdfs.example1')->render();
for ($i = 0; $i < 3; $i++) {
$this->pdf->load($html, 'A3')->filename(public_path() . $i)->output();
}
}
}
Ich kann nicht mit dieser Bibliothek beantworten. Aktuelle Versionen von dompdf können jedoch jeweils nur ein Dokument laden. Es sieht so aus, als ob diese Bibliothek dompdf einmal instanziiert, also müssten Sie eine Möglichkeit finden, diese Bibliothek in jeder Schleife zu instanziieren. – BrianS