signifly / nova-progressbar-field
一个 Laravel Nova 进度条字段。
v0.0.2
2019-09-27 12:42 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-08-27 23:50:49 UTC
README
此包允许您向 Nova 中的资源和仪表板添加进度条字段。
它基本上将一个介于0和1之间的十进制值字段显示为百分比进度条。
它像文本字段一样进行编辑。
免责声明
此包仍在开发中。请随时帮助改进它。
要求
安装
只需运行
composer require Signifly/nova-progressbar-field
之后,设置将完成,您可以使用此处列出的组件。
基本用法
// in App\Nova\User ... use signifly\Nova\Fields\ProgressBar\ProgressBar; ... /** * Get the fields available for the request. * * @param \Illuminate\Http\Request $request * @return array */ public function fields(Request $request) { return [ ProgressBar::make('Awesomeness'), ]; }
高级选项
自定义颜色
public function cards(Request $request) { return [ ProgressBar::make('Awesomeness') ->options([ 'color' => '#FFEA82', ]), ]; }
动画条颜色 A -> B
public function cards(Request $request) { return [ ProgressBar::make('Awesomeness') ->options([ 'fromColor' => '#FFEA82', 'toColor' => '#40BF55', 'animateColor' => true, ]), ]; }
请随时提出改进建议。