今天我更新到了 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/
所以您必须手动做这些事情,还是我做错的事情?
答案 0 :(得分:0)
是的,您必须自己对“您的”应用程序进行更改。并非vendor
文件夹的所有内容基本上都是您的应用程序。 laravel/laravel
运行之后,composer create-project ...
与您的应用程序之间确实没有链接。您正在调整应用程序,以补充对laravel/framework
框架的更改。
仅因为新版本的默认安装的结构发生变化,并不意味着您完全必须遵循该规则。如果需要更改,将在升级指南中。如果不是,则不需要。
您的应用程序就是加载和使用框架的代码,就像其他任何composer软件包一样。