timothyasp / nova-color-field
Laravel Nova 颜色选择器字段。
v2.0.2
2023-07-05 17:10 UTC
Requires
- php: >=7.1.0
Requires (Dev)
- laravel/nova: ~4.0
This package is auto-updated.
Last update: 2024-09-05 19:45:06 UTC
README
现在支持 Laravel Nova v4!
如果你仍然在使用 Nova v1-v3,请使用此字段的 v1.0.4 版本。
简单直接的 Laravel Nova 颜色字段。包含来自 vue-color 组件的颜色选择器。
详情页面
索引
安装
你可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中
composer require timothyasp/nova-color-field
用法
在你的资源类中,将以下内容添加到你的 fields
方法中
use Timothyasp\Color\Color; .... Color::make("Field");
这将添加颜色选择器到你的资源,默认使用 vue-color 的 "slider" 组件。如果你想利用另一个 vue-color 组件,可以在 Color::make()
后调用该组件的名称作为方法。
use Timothyasp\Color\Color; .... Color::make('Field')->compact() // or Color::make('Field')->slider()
等等。你可以使用以下任何一个:chrome, compact, grayscale, material, photoshop, sketch, slider, swatches, twitter
。
也支持调色板,可以添加自定义颜色到一些选择器中。
Color::make('Field')->compact()->palette(['#beaf00', '#DEADAF', '#000']);
致谢
许可证
MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。