簡體   English   中英

“Symfony\\Component\\Debug\\Exception\\FatalThrowableError”

[英]The "Symfony\Component\Debug\Exception\FatalThrowableError"

我有 Laravel 6 項目,當我使用 Barryvdh\\DomPDF 將 pdf 加載到我的公共文件夾中時,我收到以下消息錯誤

“Symfony\\Component\\Debug\\Exception\\FatalThrowableError”類從 Symfony 4.4 開始被棄用。 16384

這是我的控制器功能

<?php

namespace App\Http\Controllers\MyController;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use PDF;

class MyController extends Controller
{

  function load_pdf(Request $req){

    $data = [ 'Message' => 'MY PDF'];
    PDF::loadView('pdf', $data)->save(public_path())->stream('mypdf.pdf');
    return "It's Okey";

   }
}

'pdf' 它是 views 文件夾中的一個視圖,我已經將它添加到我的 config 文件夾中的應用程序文件中

'providers' => [
    ....
    Barryvdh\DomPDF\ServiceProvider::class,
],

'aliases' => [
    ....
    'PDF' => Barryvdh\DomPDF\Facade::class,
]

有什么解決辦法??

有關信息,您應該將代碼放在 try/catch 塊中以處理異常並了解有關錯誤的更多信息。

我在 pdf 中遇到了一個錯誤,它用標簽<pre> </pre>解決了,因為這會在 pdf 中呈現 html,當您從 db 發送 html 時會發生這種情況,為 pdf 格式。 我是這樣解決的,希望你也是。

<pre>{!!$response->data!!}</pre>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM