如何在mpdf中生成pdf时修复Laravel中的Class doi不存在错误?

时间:2019-08-19 01:31:41

标签: laravel mpdf

我想使用mpdf生成pdf,但是不幸的是出现了一个错误:

  

“类不存在”。

当我使用这样的post方法发布数据时:
{{ $app->dt_arrive }}. {{ $app->day_arrive }}, {{ $app->year_arrive }}

我尝试在不同的刀片视图中生成它,但是仍然出现错误。

我想将其发布到我的pdf中:

<tr>
   <td style="padding: 5px 10px;padding-top: 5px;border: solid 1px #000;padding-top: 7px;font-size: 14px;color: #646363;">Date</td>
   <td style="font-weight:bolder;padding: 5px 10px;padding-top: 5px;border: solid 1px #000;padding-top: 7px;font-size: 14px;text-transform:uppercase;">{{ date('M. j, Y', strtotime($app->doi)) }}</td>
</tr>

我在控制器中创建了用于生成pdf的代码:

function generate_pdf() {
    $data = [
        'foo' => 'bar'
    ];
    $pdf = PDF::loadView('registration.visa-register#paymentinfo', $data);
    return $pdf->stream('document.pdf');
}

和在我的路线上。

Route::get('/getPDF', 'RegistrationController@generate_pdf');

我希望使用mpdf生成pdf文件。

1 个答案:

答案 0 :(得分:0)

请看看here

它详细说明了如何正确地将数据传递到视图。

使用$ app-> doi,您正在尝试访问不存在的doi类实例,它会引发错误。