Невозможно загрузить любые PDF-пакеты через composer для larvel 5.5 - PullRequest
0 голосов
/ 09 февраля 2020

Я использую laravel 5.5 с php 7.0 версией, я хочу сгенерировать pdf, я пытался установить много пакетов pdf, но не могу установить из-за версии php 7.0, для установки требуется минимум 7.1 любые пакеты, я пытался найти пакеты для версии 7.0, но не удалось. Может ли кто-нибудь помочь мне, как установить пакет для php 7.0 veriosn

Ниже приведена ошибка, которую я получаю,

Ваши требования не могут быть разрешены для устанавливаемого набора пакетов. Проблема 1 - nwidart / laravel -modules 4.1.0 требует php> = 7.1 -> ваша PHP версия (7.0.33) не удовлетворяет этому требованию.

1 Ответ

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

Из этого есть только 2 решения. Вы либо обновляете свою версию PHP до 7.1, либо понижаете версию своего пакета, использующего PHP7 .0

Если вы скажете мне, какие пакеты вы используете, Я мог бы помочь вам найти пакеты. Дайте мне знать, какой именно у вас сценарий использования, или почему вы не можете перейти на PHP7 .1

Также важно отметить, что PHP7 .0 включает уязвимости безопасности, исправленные в PHP7 .1, Так что рассмотрите возможность обновления вашей платформы как минимум до Laravel 5.8

Редактировать:

вот пакет для утилит pdp в laravel 5.5 -> https://github.com/niklasravnsborg/laravel-pdf

Для laravel5.5 вам придется вручную связать пакеты, так как автоматическое обнаружение не будет работать.


Редактировать 2:

В этом проблема, когда вы используете composer require barryvdh/laravel-dompdf composer устанавливает последний пакет 0.8.4 (совместимый с PHP7 .1 и выше). Вместо этого вам нужно добавить пакет вручную в файл composer и затем связать версию 0.8.3 вот так под объектом require -> "barryvdh/laravel-dompdf": "0.8.3" и затем запустить composer update/install в терминале

...