laravel - Dompdf 上的问题,为尝试转换传递的无效字符,这些已被忽略
问题描述
Laravel Dompdf 上的问题:为尝试转换传递了无效字符,这些已被忽略
我的控制器:
public function CasePDF($id)
{
// echo $id;
$case_view = Case_a::findOrFail($id);
$details = Case_details::where('case_id' , $id)->value('case_details');
// echo "string";
// return view('pdf.casepdf', compact('case_view','details'));
if ($case_view->added_by != Auth::user()->id) {
abort(404);
}
$caseNumber = $case_view->case_number;
$caseNumber .= ".pdf";
$pdf = PDF::loadView('pdf.casepdf', compact('case_view','details'));
return $pdf->download($caseNumber);
}
解决方案
dompdf/dompdf 发布了 0.8.4 版,其中包含一些更改,因此它可以在 PHP 7.4 上运行。https://github.com/dompdf/dompdf/releases/tag/v0.8.4
任何阅读本文的人,请检查项目中安装的 dompdf/dompdf 版本,并在需要时指定 v 0.8.4+。
推荐阅读
- c++ - 添加编辑控件后不出现 WinAPI 菜单
- sql - 如何在存储过程中发生 OFFSET 之前设置总行数
- javascript - 问题循环通过 NaiveSort 算法 JavaScript
- python - 我的代码在没有在 Python 中调用变量的情况下运行?
- spring - Spring Boot 应用,需要在每次事务之前设置一个数据库会话变量
- loops - 如何针对生成不同输出的同一循环进行调试?
- c++11 - 在 AVFrame 中访问 qpscale_table 的分段错误
- python - 按布尔表达式索引行和按位置熊猫数据框
- javascript - 如何从javascript对象序列化?
- google-sheets - 更改所有条件格式规则的范围?