Как использовать 2 поставщика в одном приложении laravel, например TCPDF и DOMPDF? - PullRequest
0 голосов
/ 26 мая 2020

Как использовать 2 библиотеки в одном приложении laravel. Я хочу использовать DOMPDF для одностраничного PDF-файла и TCPDF для нескольких страниц (1000 страниц). но проблема в том, что TCPDF перезаписывает все функции dompdf. Как лучше всего использовать этих двух поставщиков в одном приложении laravel? Мы - команда, работающая в одном приложении laravel, и я использую TCPDF для экспорта нескольких файлов PDF, а они используют dompdf только для 1 страницы PDF. Я не хочу, чтобы они переделывали все, что они сделали, используя DOMPDF.

1 Ответ

0 голосов
/ 26 мая 2020

Я думаю, они оба регистрируют псевдоним с именем «PDF», поэтому, если вы вызываете функцию по его псевдониму:

PDF::generate() 

, то DOMPDF имеет приоритет. Вы должны использовать полное пространство имен для каждого пакета, чтобы избежать конфликтов или создать для них разные псевдонимы в config / app. php

...