1- die DOMPDF Installieren dieser nach Github Link
2- Form-Seite
<form id="FOO" method="POST" action="/pdf">
<input type="text" name="object" >
<button type="submit">Generate</button>
</form>
3- Route: Route::post('pdf' , '[email protected]');
Bitte beachten Sie, dass Sie hier, muss entweder eine verborgene Eingabe mit dem csrf-Token enthalten oder diese Route einfach inausschließenMiddleware, sonst wird es nicht zulassen, Sie schreiben (wenn Sie nicht mit Auth noch gearbeitet haben, nicht diese Mitteilung dagegen)
4- Controller-Seite jetzt
public function PDFGenerator (Request $request){
$html = <<<ENDHTML
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
<meta charset="utf-8">
</head>
<body style="margin: 30px;">
<center style="text-decoration: underline;">{$request->object}</center>
</body>
</html>
ENDHTML;
$dompdf = App::make('dompdf.wrapper');
$dompdf->loadHTML($html);
$dompdf->stream("hello.pdf");
return $dompdf->stream();
}
This is the Heredoc documentation falls Sie benötigt mehr Informationen darüber, wie man es benutzt.
Vergessen Sie nicht, die Bibliothek in Ihren Controller zu integrieren und auf Ihre Rückmeldung zu warten.
gibt es alles im Dokument, das Sie nur folgen müssen https://github.com/barryvdh/laravel-dompdf –