«Symfony \ Component \ Debug \ Exception \ FatalThrowableError» - PullRequest
1 голос
/ 29 января 2020

У меня есть Laravel 6 проект, и когда я использую Barryvdh \ DomPDF для загрузки PDF-файла в мою папку c, я получаю сообщение об ошибке ниже

«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' - это представление в папке представлений, и я уже добавляю это в файл приложения в папке конфигурации

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

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

Любое решение ??

Ответы [ 2 ]

0 голосов
/ 13 февраля 2020

У меня была ошибка, поскольку я знаю ее в pdf, и она разрешается с помощью тегов , так как это отрисовывает html в pdf, что происходит, когда вы отправляете html из БД для формат PDF Я решаю это таким образом, надеюсь, вы тоже.

<code><pre>{!!$response->data!!}
0 голосов
/ 29 января 2020

Для информации вы должны поместить свой код в блок try / catch c, чтобы обработать исключение и узнать больше об ошибке.

...