我正在遵循Laravel 6.x到Laravel 7.x升级文档,并进行了必要的更改。但是它失败并显示以下错误。在运行cartesian_product
时,没有第三方软件包。然后我安装了其他一些软件包,然后尝试再次更新并停留在此错误。
composer update
该项目的来源可在以下网址获得:https://github.com/nasirkhan/laravel-starter/tree/v7
答案 0 :(得分:0)
确保您所有的symfony依赖关系都至少为5.0,并且通过运行composer self-update
更新了作曲家。
答案 1 :(得分:0)
Laravel 7 将 Symphony 从 4 升级到 5 并更改了 Process
语法:
之前:
$process = new Process('ls -l');
之后:
$process = new Process(array('ls', '-l'));
您需要将代码调整为新语法。
更多信息在这里:https://github.com/symfony/symfony/blob/5.x/UPGRADE-5.0.md#process