压缩CSS和JS

since v1.6.13

这个功能用来将后台引入的本地CSS和JS压缩,以加快后台的页面访问速度。

这个功能依赖matthiasmullie/minify作为压缩库,使用之前需要先安装好它:

composer require matthiasmullie/minify --dev

压缩

然后在项目根目录运行命令php artisan admin:minify

$ php artisan admin:minify

JS and CSS are successfully minified:
  vendor/laravel-admin/laravel-admin.min.js
  vendor/laravel-admin/laravel-admin.min.css

Manifest successfully generated:
  vendor/laravel-admin/minify-manifest.json

这个命令会生成三个文件,查看后台页面源码就可以看到效果了。

清理

运行命令php artisan admin:minify --clear来清理掉上面生成的压缩文件,回到压缩之前的状态。

$ php artisan admin:minify --clear

Following files are cleared:
  vendor/laravel-admin/laravel-admin.min.js
  vendor/laravel-admin/laravel-admin.min.css
  vendor/laravel-admin/minify-manifest.json

配置

对于从低版本更新上来的用户,需要在config/admin.php增加一项配置:


'minify_assets' => true,