Laravel Cashier производит коррумпированный счет в формате PDF на Fortrabiit

Я пользуюсь Laravel Cashier и могу производить и скачивать счета в моей местной среде. Счета составляют около 138 КБ. Тем не менее, когда я пытаюсь загрузить счет-фактуру в моей производственной среде на Fortrabbit, полученный PDF-файл занимает всего 2 КБ, и я не могу его открыть.

В Chrome появляется сообщение об ошибке «Не удалось загрузить документ PDF», и при попытке открыть его с помощью предварительного просмотра OSX возникает следующая ошибка:

«Не удалось открыть файл« Subscription_8_2015 (1) .pdf ».
Возможно, он поврежден или использует формат файла, который Preview не распознает.

Теперь, очевидно, это как-то связано с настройками сервера или отсутствующим пакетом. Вместо того, чтобы часами рыться в этих настройках, кто-нибудь знает, что может быть виновником?

Заранее спасибо.

0

Решение

Может быть, это поможет, если вы покажете нам код. Как выглядит ваш контроллер? Как генерируется выходная форма / pdf файл?

Начните с нуля, просто создав счет-фактуру с простым «приветом», и попытайтесь создать его правильно на fortrabbit и посмотрите, работает ли он.

0

Другие решения

Измените разрешение на файл phantomjs, который вам нужен, на 744, который будет расположен в

(app_name)\laravel\cashier\src\Laravel\Cashier\bin\linix-i686

или же

(app_name)\laravel\cashier\src\Laravel\Cashier\bin\linix-i686_64
0

По вопросам рекламы [email protected]