PDF未在laravel中生成



我在Laravel中使用以下代码生成pdf,但问题是有时数据保存在数据库中,当我检查pdf文件夹时不生成pdf,没有该名称的pdf文件,这并不发生每次我生成pdf,但在我的数据库中有一些条目pdf没有生成,我想要一些方法,以便我可以检查pdf是否已生成,并在数据库中标记状态为真,如果pdf稍后生成,重新创建pdf并通过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);

要下载pdf文件,请更改

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

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

那么最后一行应该返回:

return $content;

相关内容

  • 没有找到相关文章

最新更新