zachleigh / laravel-colors
Laravel的颜色方案可视化。
v0.3.7
2016-03-28 02:53 UTC
Requires (Dev)
- laravel/laravel: ~5.0
- phpunit/phpunit: ~4.0
- symfony/css-selector: 2.8.*|3.0.*
- symfony/dom-crawler: 2.8.*|3.0.*
README
为Laravel应用程序构建和管理颜色方案。
关于
laravel-colors 允许您在浏览器中查看、创建和编辑您项目的颜色方案。它读取您颜色变量声明的 Sass 文件,并在浏览器中显示这些颜色。它还允许您创建和编辑颜色方案,并将它们保存到数据库中。
注意
- 此包无法将颜色方案推送到您的实际项目。您仍然必须手动设置 css/sass 文件中的颜色。
- 读取您项目的颜色方案需要您使用 Sass,并且您有一个声明 Sass 颜色变量($purple: rgb(62, 62, 175); 等)的颜色文件。
- 当前支持十六进制颜色值(#ffffff)和 RGB 颜色值(rgb(255, 255, 255))
- 不支持具有透明度值的颜色,因此它们可能显示不正确
安装和设置
通过 composer 安装
composer require zachleigh/laravel-colors
安装完成后,在您的 Laravel 项目中注册服务提供者。因为 laravel-colors 仅用于开发,所以请在项目的 AppServiceProvider 的 register 方法中条件性地加载提供者,并在文件顶部导入命名空间。
use Illuminate\Support\ServiceProvider; use LaravelColors\LaravelColorsServiceProvider; class AppServiceProvider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { // // if ($this->app->environment('local')) { $this->app->register(LaravelColorsServiceProvider::class); } } }
接下来,发布配置文件。
php artisan vendor:publish --provider="LaravelColors\LaravelColorsServiceProvider" --force
这会将配置文件移动到 App/config/laravel-colors.php。此文件有两个值,'route' 和 'sass_file'。'route' 是您可以在浏览器中查看项目颜色方案的 URL。默认路由是 '/laravel-colors/colors'。'sass_file' 是您的 Sass 颜色文件的位置。laravel-colors 将读取此文件。如果您没有 Sass 文件或不想让 laravel-colors 尝试读取文件,请将 'sass_file' 设置为 'none',并将使用默认颜色方案。
发布命令还将迁移文件放入 App/database/migrations/。此迁移设置了用于存储颜色方案的数据库表。运行迁移
php artisan migrate
完成。现在只需访问配置文件中定义的路由即可在浏览器中查看您项目的颜色方案。
开发
欢迎提交拉取请求。