使用vsmoraes / laravel-pdf创建多个pdf

时间:2016-07-01 06:26:09

标签: php pdf laravel-5 dompdf

我正在使用vsmoraes / laravel-pdf进行pdf创建。对于单个pdf创建,它工作正常。但是当我尝试创建多个pdf时,它会显示错误 找不到块级父级。不好。 这就是我在控制器代码中用来生成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();
    }
}
}

1 个答案:

答案 0 :(得分:-1)

public function helloWorld()
{
    $html = view('pdfs.example1')->render();
    for ($i = 0; $i < 3; $i++) {
        return $this->pdf->load($html)->show();
    }
}

for始终在第一个循环中退出helloWorld()。你确定你想要这样做吗?