Laravel 5.7 资源目录更改
发布于 作者 Paul Redmond
Taylor Otwell 宣布,在 Laravel 5.7 中,资源目录将被扁平化,而不是拥有一个 assets
文件夹。
将 Laravel 5.7 中的
resources/assets
目录扁平化为resources
。 ???? pic.twitter.com/wK2hKcUVFQ— Taylor Otwell ???????? (@taylorotwell) 2018 年 7 月 31 日
Laravel 5.6 中的 resources
目录如下所示:
resources├── assets│ ├── js│ └── sass├── lang│ └── en└── views
在 Laravel 5.7 中,即将推出的 resources
目录将如下所示:
resources├── js├── lang├── sass└── views
您甚至可以在此更改之前,在您的 Laravel 5.6 资源中进行迁移。首先,您需要更新您的 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/* resourcesrm -Rf resources/assets/
我喜欢扁平化更改,我感觉它清理了编辑器侧边栏,并且在导航时减少了认知负担。