如何在 Laravel 中将多个数组/变量传递给 DOMPDF?

Posted

技术标签:

【中文标题】如何在 Laravel 中将多个数组/变量传递给 DOMPDF?【英文标题】:How to pass multiple arrays/variables into DOMPDF in Laravel? 【发布时间】:2018-10-04 01:44:12 【问题描述】:

我尝试传递多个变量、一个数组和一个变量。这是我的代码:

tanggal_arsips  = $req->tanggal_arsip;
$nama_file  = "Laporan Pengarsipan[".$tanggal_arsips."].pdf";

$antrian    = DB::table("antrian_sp AS a")
                      ->select(array("a.tanggal as tanggal","a.noper as noper","a.nama as nama","b.nomor_paspor as nomor_paspor"))
                      ->join("data_pemohon AS b", "a.noper", "=", "b.noper")
                      ->join("arsip AS c", "a.noper", "=", "c.noper")
                      ->where("a.keterangan", "=", "1")
                      ->where("c.status_arsip", "=", "arsip")
                      ->whereDate("c.tanggal_arsip","=",$tanggal_arsips)
                      ->get();

$pdf    = PDF::loadView('coba',['antrian'=>$antrian, 'tanggal_arsips'=>$tanggal_arsips]);
return $pdf->download($nama_file);

我尝试在视图中打印“tanggal_arsips”变量,这是代码:

echo($tanggal_arsips)

问题是我无法打印变量“tanggal_arsips”,它什么也没显示。有什么问题吗,帮帮我。谢谢。

【问题讨论】:

【参考方案1】:

如果有错误,错误信息是什么? 如果没有错误,当您在加载 PDF 视图之前打印 $tanggal_arsips 时,它会显示什么吗?

【讨论】:

以上是关于如何在 Laravel 中将多个数组/变量传递给 DOMPDF?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel 5.8 中将变量传递给路由?

如何使用laravel中的控制器将多个变量传递给视图

Laravel将变量传递给多选下拉数组到字符串转换错误

在PHP Laravel中将变量从foreach循环传递给我的控制器

如何在 laravel 5.5 中将数组作为 API 资源返回

如何在laravel中的foreach循环中传递多个变量