rupadana / filament-custom-forms
在filamentphp中找到缺少的表单
3.0.3
2023-10-05 15:25 UTC
Requires
- php: ^8.1
- filament/forms: ^3.0
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
This package is auto-updated.
Last update: 2024-09-08 13:27:51 UTC
README
这里应该是你的描述。限制在一两段话之内。考虑添加一个小例子。
安装
您可以通过composer安装此包
composer require rupadana/filament-custom-forms
用法
输入组
InputGroup::make(3) ->label('Input Group') ->schema([ TextInput::make('first'), Select::make('second'), ColorPicker::make('third'), ])
显示子标签
InputGroup::make(3) ->showChildLabel() ->schema([ TextInput::make('first'), Select::make('second'), ColorPicker::make('third'), ])
输入滑块
简单输入滑块
InputSliderGroup::make() ->sliders([ InputSlider::make('column_name') ]) ->label('Column Name')
多个输入
InputSliderGroup::make() ->sliders([ InputSlider::make('column_min') InputSlider::make('column_max') ]) ->label('Column Name')
连接
InputSliderGroup::make() ->sliders([ InputSlider::make('column_min') InputSlider::make('column_max') ]) ->connect([ false, true, false ]) ->label('Column Name')
最大值和最小值
InputSliderGroup::make() ->sliders([ InputSlider::make('column_min') InputSlider::make('column_max') ]) ->connect([ false, true, false ]) ->max(100) ->min(0) ->label('Column Name')
完成
InputSliderGroup::make() ->sliders([ InputSlider::make('column_min'), InputSlider::make('column_max')->default(50), ]) ->connect([ true, false, true ]) // array length must be sliders length + 1 ->range([ "min" => 30, "max" => 100 ]) ->step(10) ->behaviour([ InputSliderBehaviour::DRAG, InputSliderBehaviour::TAP ]) ->enableTooltips() ->label("Input Slider")
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。