Dompdf上的问题,尝试转换时传递了无效字符,这些字符已被忽略

问题描述 投票:0回答:1

关于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);
    }
laravel laravel-5 dompdf
1个回答
0
投票

我认为问题出在Laravel Dompdf for php 7.4中

https://github.com/barryvdh/laravel-dompdf/issues/636

最佳做法是等待php 7.4兼容版本或者您可以尝试自行修复]

https://github.com/dompdf/dompdf/issues/2003#issuecomment-561631196

快速修复。第2543行,添加:

if (ctype_xdigit($c) && ctype_xdigit($n)) {
© www.soinside.com 2019 - 2024. All rights reserved.