未在 laravel 中生成 PDF
Posted
技术标签:
【中文标题】未在 laravel 中生成 PDF【英文标题】:PDF not generated in laravel 【发布时间】: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);
【问题讨论】:
【参考方案1】:要下载您的 pdf,请更改行
$content = $pdf->download()->getOriginalContent();
到
$content = $pdf->download('file-name-you-want.pdf');
那么最后一行应该返回:
return $content;
【讨论】:
感谢您的回答,但此功能仅用于生成 pdf,但在我的情况下,有时不会生成 pdf 文件,因此如果应生成数据插入到数据库 pdf 中,我该如何解决此问题跨度>以上是关于未在 laravel 中生成 PDF的主要内容,如果未能解决你的问题,请参考以下文章
API.Swift 文件未在 Apollo GraphQl Swift 中生成
HIbernate 一对一注释未在依赖表中生成外键 GerericGenerator