berbecki/laless

简单的 Laravel LESS 编译器

dev-master 2015-02-11 20:43 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:20:40 UTC


README

LaLess 是一个基于 PHP 版本(Less.php / oyejorge/less.php)的官方 LESS 处理器 https://less.lang.ac.cn 的 Laravel 4 简单 LESS 编译器。

快速开始

所需设置

在你的 composer.json 应用程序文件中 require 键下添加以下行

"berbecki/laless": "dev-master"

然后,在终端中运行 Composer update 命令

$ composer.phar update

在你的 config/app.php 中,将 'Berbecki\Laless\ServiceProvider' 添加到 $providers 数组的末尾

'providers' => array(

    'Illuminate\Foundation\Providers\ArtisanServiceProvider',
    'Illuminate\Auth\AuthServiceProvider',
    ...
    'Berbecki\Laless\ServiceProvider',

),

现在你已经准备好了! 你的应用程序现在将在需要时编译 LESS 文件。

配置(可选但推荐)

默认情况下,Laless 将 public/assets/less 目录视为输入,将 public/assets/css 视为输出。但如果你希望更改这些值,只需发布包配置文件

$ php artisan config:publish berbecki/laless

并在 config/packages/berbecki/laless/config.php 中定义 origindestination 键。例如

// config/packages/berbecki/laless/config.php

// Paths should be relative to app folder.
'origin'        => 'mylessfiles',
'destination'   => '../public/mycss',

控制台使用方法

如果由于某种原因你需要强制编译 LESS 文件(例如:在生产环境中),可以通过以下命令完成

$ php artisan laless:compile

许可协议

Laless 是一种免费软件,根据 MIT 许可协议分发

附加信息

如果你有任何问题,请随时与我联系。