Simple LESS compiler for Laravel
LaLess is a Simple LESS compiler for Laravel 4 based on a PHP port (Less.php / oyejorge/less.php) of the official LESS processor http://lesscss.org.
require key of your
composer.json app file add the following line:
Then, run in terminal the Composer update comand:
$ composer.phar update
config/app.php add line
'Berbecki\Laless\ServiceProvider' to the end of the
'providers' => array( 'Illuminate\Foundation\Providers\ArtisanServiceProvider', 'Illuminate\Auth\AuthServiceProvider', ... 'Berbecki\Laless\ServiceProvider', ),
You are ready to go! Your application will now compile your LESS files when needed.
By default, Laless will consider the directory
public/assets/less as the input and
public/assets/css for the output. But if you wish to change these values simply publish the package config files:
$ php artisan config:publish berbecki/laless
and define the
destination keys in
config/packages/berbecki/laless/config.php. For example:
// config/packages/berbecki/laless/config.php // Paths should be relative to app folder. 'origin' => 'mylessfiles', 'destination' => '../public/mycss',
If for some reason you need to force the compilation of LESS files (ex: in production environment), its possible through the command:
$ php artisan laless:compile
Laless is a free software distributed under the terms of the MIT license
If you have a questions, feel free to contact with me.