Laravel 5.7 Thay đổi cấu trúc thư mục Resources
Taylor Otwell thông báo trên twitter rằng trong Laravel 5.7 thư mục tài nguyên sẽ được làm phẳng thay vì chứa trong thư mục assets như trước: Ở phiên bản 5.6 như thế này resources ├── assets │ ├── js │ └── sass ├── lang │ └── en └── views Và thư mục Resources sắp tới sẽ ...
Taylor Otwell thông báo trên twitter rằng trong Laravel 5.7 thư mục tài nguyên sẽ được làm phẳng thay vì chứa trong thư mục assets như trước:
Ở phiên bản 5.6 như thế này
resources ├── assets │ ├── js │ └── sass ├── lang │ └── en └── views
Và thư mục Resources sắp tới sẽ trông giống như sau trong Laravel 5.7:
resources ├── js ├── lang ├── sass └── views
Nếu bạn đang háo hức đón chờ phiên bản Laravel 5.7, bạn có thể thay đổi những điều sau đây
Thứ nhất, bạn cần cập nhật cấu hình của Laravel Mix
let mix = require('laravel-mix'); mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css');
Sau đó, bạn cần di chuyển, sắp xếp lại thư mục:
Trên terminal (Linux, MacOS)
mv resources/assets/* resources rm -Rf resources/assets/
Trên windows (làm thủ công)
Copy toàn bộ files, folders có trong thư mục assets ra thư mục resources, sau đó xóa thư mục assets đi.
Sự cập nhật này có thể sẽ không có ý nghĩa với nhiều bạn cho lắm, với cá nhân mình thì sự làm phẳng này, ít nhiều giảm bớt đi sự phân cấp folder khi code.
Tham khảo từ: laravel-news.com