Используйте последнюю версию Laravel - PullRequest
0 голосов
/ 19 сентября 2018

В последнее время я работаю с Laravel.Я использую composer для установки пакетов и artisan для команд.

Проблема в том, что моя машина использует Laravel 5.4, а не 5.7.

Когда я запускаю phpinfo (), получается PHP версии 7.2.7.Как вы думаете, проблема в том, что я не использую последнюю версию xampp, которая включает php 7?

Ответы [ 3 ]

0 голосов
/ 19 сентября 2018

Версия Laravel зависит от вашего способа установки.Это не относится к вашей версии PHP или XAMPP.И вы используете последнюю версию PHP, поэтому не беспокойтесь о версии PHP.

Прочтите Laravel , чтобы установить последнюю версию laravel.

0 голосов
/ 19 сентября 2018

Из комментариев:

laravel / framework v5.5.9 требует php> = 7.0 -> ваша версия PHP (5.6.19) не удовлетворяет этому требованию.

Запустите php -i в Терминале.Похоже, ваш веб-сервер и ваша командная строка (которую использует Composer) используют разные версии PHP.

0 голосов
/ 19 сентября 2018

На основании комментариев, да, это связано с версией PHP.Ваша версия PHP CLI слишком мала для поддержки более новой версии laravel.Вам нужно обновить или переключить PHP CLI на более новую версию.Сервер и CLI PHP являются отдельными пакетами и могут иметь разные версии.


Нет, это не связано с версией PHP (в данном случае).

Возможно, вы запустили

composer install

, который установит зависимости в версиях, определенных в composer.lock, для обновления зависимостей запустите

composer update

Для различий между install и update вы можете обратиться к этому вопросу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...