将laravel从5.1升级到5.8,而artisan命令在laravel 5.1中不起作用

时间:2019-07-12 17:53:52

标签: laravel composer-php artisan

我有一个在laravel 5.1中开发的项目,该客户现在想要一些更新,他想将laravel版本升级到5.8,但要添加一些新功能,但这是第二期。此终端的第一期抛出{ {1}}在运行each

php srtisan

1 个答案:

答案 0 :(得分:0)

PHP each()函数在PHP 7.2中已弃用。看来您使用的是PHP 7.2或更高版本。您将需要遵循升级指南,并使用composer从Laravel 5.1升级到5.8。

https://laravel.com/docs/5.3/upgrade

https://laravel.com/docs/5.4/upgrade

https://laravel.com/docs/5.5/upgrade

https://laravel.com/docs/5.6/upgrade

https://laravel.com/docs/5.7/upgrade

https://laravel.com/docs/5.8/upgrade

或者,您需要切换到兼容的PHP版本(例如,Laravel 5.1文档中提到的PHP> = 5.5.9)才能使用该应用程序。