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 学院:)


点赞 取消点赞 收藏 取消收藏

<< 上一篇: Laravel 5.7 新特性系列之新的 URL 生成语法

>> 下一篇: Laravel 5.4 新特性系列 —— 新增对集合元素的高阶消息传递支持