为什么laravel在升级过程中不会自行更新文件?

时间:2018-09-17 10:53:57

标签: laravel laravel-5 laravel-upgrade

今天我更新到了 laravel 5.7 ,我不知道您是否必须手动执行升级操作,或者我不知道如何升级。

但是我注意到,当我更新到laravel 5.7并运行composer update时,它没有更改目录结构:

old: /resources/assets/saas and /resources/assets/js
new: resources/saas and resources/js

例如,新的软件包。 beyondcode / laravel-dump-server 未包括在内,但我必须自己添加。

此外,webpack.mix.js文件未更新,仍然指向resources/assests/而不是resources/

所以您必须手动做这些事情,还是我做的事情?

1 个答案:

答案 0 :(得分:0)

是的,您必须自己对“您的”应用程序进行更改。并非vendor文件夹的所有内容基本上都是您的应用程序。 laravel/laravel运行之后,composer create-project ...与您的应用程序之间确实没有链接。您正在调整应用程序,以补充对laravel/framework框架的更改。

仅因为新版本的默认安装的结构发生变化,并不意味着您完全必须遵循该规则。如果需要更改,将在升级指南中。如果不是,则不需要。

您的应用程序就是加载和使用框架的代码,就像其他任何composer软件包一样。