Я использую пакет https://github.com/barryvdh/laravel-dompdf для Laravel 5.5 для создания PDF. Одной вещью, которую я не могу передать, является рендеринг изображения в PDF с использованием вспомогательной функции Laravel, такой как, например, asset (), url () и т. д. Я использую эту функцию, потому что у меня были плохие ситуации, когда веб-хостинг не использует вспомогательные функции, или вы могли бы сказать, используя относительный источник для изображения.
Например, мой код выглядит следующим образом: template-pdf.blade.php :
<p><img src="storage/photos/9/pdm SIM_AKADEMIK.png" alt="" /></p>
Это работает. Изображение показано в PDF. Местоположение изображения находится в общей папке Laravel. Но если бы я использовал
<p><img src="{{asset('storage/photos/9/pdm SIM_AKADEMIK.png')}}" alt="" /></p>
Изображение отображается в браузере, но как только оно сгенерировано в PDF, оно выдает сообщение об ошибке навсегда
Неустранимая ошибка PHP: превышено максимальное время выполнения 60 секунд
Это только для 1 картинки. Нет, я не хочу увеличивать свои настройки времени выполнения.
Что такое обходной путь?
Да, у меня включен enable_remote