Laravel 5.7 新特性系列之 resources 目录调整

Taylor Otwell 近日在 Twitter 宣布在 Laravel 5.7 中 resources 目录将会做以下调整:

laravel 5.7 目录结构调整

也就是将 jssass 目录从 assets 子目录下移动到 resources 根目录下,然后将 assets 子目录移除。

在 Laravel 5.6 下,resources 目录结构如下:

resources
├── assets
│   ├── js
│   └── sass
├── lang
│   └── en
└── 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/* resources
rm -Rf resources/assets/

更多 Laravel 5.7 新特性,请关注 Laravel 学院:)

学院君 has written 883 articles

Laravel学院院长,终身学习者

积分:100012 等级:P12 职业:码农 城市:杭州

3 条回复

登录后才能进行评论,立即登录?