Найти в Дзене
Laravel dev

Обходим любые ошибки в composer install\update.

Часто возникают случаи когда при установке нового или старого проекта на Laravel не получается установить пакеты. Обычно ошибки возникают из-за несовместимости версий PHP либо отсутствия каких-либо библиотек.

Я всегда сталкиваюсь с такой проблемой, когда мне нужно развернуть проект через докер (Sail), поэтому необходимо любым способом установить ядро, а контейнер уже сам содержит нужную версию и библиотеки.

На помощь приходит следующий код:

composer install --ignore-platform-req=ext-bcmath --ignore-platform-req=ext-simplexml --ignore-platform-req=ext-soap --ignore-platform-req=ext-simplexml --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-curl --ignore-platform-req=ext-gd --ignore-platform-req=ext-zip --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-curl --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-dom --ignore-platform-req=ext-curl --ignore-platform-req=ext-curl --ignore-platform-req=ext-dom --ignore-platform-req=ext-xmlwriter --ignore-platform-req=ext-xml --ignore-platform-req=ext-xml --ignore-platform-req=ext-xmlwriter --ignore-platform-req=ext-xml --ignore-platform-req=ext-xmlwriter --ignore-platform-req=ext-xml --ignore-platform-req=ext-xmlreader --ignore-platform-req=ext-xmlreader