【问题标题】:PDF not generated in laravel未在 laravel 中生成 PDF
【发布时间】:2021-10-19 01:16:04
【问题描述】:

我在 Laravel 中使用以下代码生成 pdf,但问题是有时数据保存在数据库中,当我检查 pdf 文件夹时没有生成 pdf 没有同名的 pdf 文件,这不会每次都发生我生成了 pdf,但我的数据库中有一些条目没有生成 pdf,我想要一些方法,以便我可以检查 pdf 是否已生成,如果稍后在重新创建 pdf 时生成 pdf,则在数据库中将状态标记为 true并通过cron作业发送给用户,或者还有其他方式,请提出一些解决方案谢谢

   use PDF;
    ..
    ..
    $DataStore->user_id = $user_id;
    $DataStore->description = $description;
    $DataStore->save();
    if($DataStore) {

    $pdf = PDF::loadView('/admin/user_submission_pdf', ['data' => $DataStore]);
    $content = $pdf->download()->getOriginalContent();
    Storage::put('public/pdfFiles/' . $DataStore->Id . '.pdf', $content);
   

【问题讨论】:

    标签: laravel pdf laravel-5 laravel-4


    【解决方案1】:

    要下载您的 pdf,请更改行

    $content = $pdf->download()->getOriginalContent();
    

    $content = $pdf->download('file-name-you-want.pdf');
    

    那么最后一行应该返回:

    return $content;
    

    【讨论】:

    • 感谢您的回答,但此功能仅用于生成 pdf,但在我的情况下,有时不会生成 pdf 文件,因此如果应生成数据插入到数据库 pdf 中,我该如何解决此问题跨度>
    猜你喜欢
    • 2015-06-19
    • 1970-01-01
    • 2020-01-08
    • 1970-01-01
    • 2019-02-06
    • 2018-08-20
    • 1970-01-01
    • 2018-05-21
    • 2015-07-27
    相关资源
    最近更新 更多