Skip to content

Working with: Compression (minification)

Martin Mårtensson edited this page May 14, 2016 · 3 revisions

If you want to minify (compress) your assets (CSS/LESS/JS) you need to add two packages, mrclay/minify (for javascript minification) and natxet/CssMin (for CSS minification).

composer require mrclay/minify:~2.2
composer require natxet/CssMin:~3.0

To use minification, you use ->apply('CssMin') or ->apply('JsMin').

...
$collection->add('path/to/file.less')->apply('CssMin');
...

Keep in mind though that minification will only run with the production environment. You will always have multiple files when working on your development environment for easier debugging. See this wiki page for more information.

php artisan basset --production