2017 © Pedro Peláez
 

library lessphp

Lessphp leafo for Laravel 5

image

laravelless/lessphp

Lessphp leafo for Laravel 5

  • Saturday, June 16, 2018
  • by h-rafiee
  • Repository
  • 1 Watchers
  • 2 Stars
  • 59 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 8 Versions
  • 11 % Grown

The README.md

LESS For Laravel 5.x Without Node.js

LESS with your Laravel. Using Leafo.php, (*1)

Features

  • Can modify LESS variables on-the-fly
  • Can parse custom CSS/LESS and append it to the resulting file
  • Caching support

Installation

You need composer to install., (*2)

$ composer require laravelless/lessphp

Add Provider,Facade to config/app.php, (*3)

    'providers' => [
        ...,
        Laravelless\Lessphp\LessphpServiceProvider::class,
    ];
    /**********/
    'aliases' => [
        ...,
        'Lessphp'   => Laravelless\Lessphp\LessphpFacade::class,
    ];

After that you need publish vendor., (*4)

$ php artisan vendor:publish

Now you must have config/Lessphp.php so you can edit that where is your LESS path and your file must be excute to CSS, (*5)

    return array(
        'css_path'          => base_path('css'),
        'less_path'         => base_path('less'),
        'cache_extension'   => '.cache',
        'formatter'         => "compressed",
    );

Functions

For execute to css is simple :, (*6)

    $filename = 'style.less';
    $less = \Lessphp::compile($filename);

NOTE : Lessphp return url("css/$filename.css") Will be fixed soon to dynamical path., (*7)


For execute cached less => css, (*8)

    $filename = 'style.less';
    $less = \Lessphp::cacheCompile($filename);

NOTE : You can set output filename for cacheCompile as second parameter., (*9)

    $less = \Lessphp::cacheCompile($filename,'style-min');

You can set variables before compile like this :, (*10)

    $data = [
                'myBorderRadius'=>'5px',
            ];
    $less = \Lessphp::setVariables($data)->compile($filename);

License

HRAFIEE, (*11)

IT's Free , SO Enjoy your free World, (*12)

The Versions

16/06 2018

dev-master

9999999-dev

Lessphp leafo for Laravel 5

  Sources   Download

MIT HRAFIEE

The Requires

 

by Hossein Rafiee

laravel less

16/06 2018

1.0.3

1.0.3.0

Lessphp leafo for Laravel 5

  Sources   Download

MIT

The Requires

 

by Hossein Rafiee

laravel less

16/06 2018

1.0.2

1.0.2.0

Lessphp leafo for Laravel 5

  Sources   Download

MIT

The Requires

 

by Hossein Rafiee

laravel less

16/06 2018

1.0.1

1.0.1.0

Lessphp leafo for Laravel 5

  Sources   Download

MIT

The Requires

 

by Hossein Rafiee

laravel less

16/06 2018

1.0

1.0.0.0

Lessphp leafo for Laravel 5

  Sources   Download

HRAFIEE

The Requires

 

by Hossein Rafiee

laravel less

16/06 2018

1.0b

1.0.0.0-beta

Lessphp leafo for Laravel 5

  Sources   Download

HRAFIEE

The Requires

 

by Hossein Rafiee

laravel less

23/06 2016

0.9

0.9.0.0

Lessphp leafo for Laravel 5

  Sources   Download

HRAFIEE

The Requires

 

by Hossein Rafiee

laravel less

23/06 2016

0.9b

0.9.0.0-beta

Lessphp leafo for Laravel 5

  Sources   Download

HRAFIEE

The Requires

 

by Hossein Rafiee

laravel less