Laravel 5.7 的 Resources 文件夹目录结构变更
Taylor Otwell 宣布,在 Laravel 5.7 中 resources 目录将会展平,来取代拥有一个 assets 文件夹 —— Twitter 内容
Laravel 5.6 的 resources
目录如下所示:
resources
├── assets
│ ├── js
│ └── sass
├── lang
│ └── en
└── views
而即将到来的 Laravel 5.7 的 resources
目录将如下所示:
resources
├── js
├── lang
├── sass
└── views
在此更改发布之前,你甚至可以对 Laravel 5.6 assets 目录做一些迁移。首先,你需要更改一下你的 Laravel Mix 配置信息:
let mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
然后你可以移动目录并使用以下命令进行清理:
mv resources/assets/* resources
rm -Rf resources/assets/
我喜欢这次扁平化的改变,因为这让事情变得更加直观。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
还有其它啥变化,全部说出来,不要憋着,我相信肯定不是就这一点点。