【问题标题】:Why laravel does not update files on its own during an upgrade?为什么 laravel 在升级过程中不自行更新文件?
【发布时间】:2019-02-21 06:47:36
【问题描述】:

今天更新到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/

那么你必须手动做这些事情还是我做的事情错误

【问题讨论】:

    标签: laravel laravel-5 laravel-upgrade


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      相关资源
      最近更新 更多