wdda / laravel-uikit-form
此包用于将表单渲染为 uikit
v1.0.4
2024-07-17 07:46 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: >=6.5.5
This package is auto-updated.
Last update: 2024-09-17 08:12:13 UTC
README
小巧智能的包,用于生成 Uikit 标记的 HTML 表单元素!
示例
输入
{!! formInput('my_name')->value('value 123')->class('uk-input') !!}
结果
<div class="uk-margin-small-bottom"> <label @if($id)for="{{ $id }}"@endif>{{ $label }}</label> <div class="uk-form-controls"> <input @if(!$class)class="uk-input" @endif @if($id)id="{{ $id }}" @endif @if($name)name="{{ $name }}" @endif value="{{ $value }}"{!! $attributes !!}> </div> </div>
formInput('Input') ->label('Input') ->id('id') ->class('uk-input') ->attributes(['attribute1', 'attribute2' => 'value']) ->value('value')
formTextarea('Textarea') ->label('Textarea') ->id('id') ->class('uk-input') ->attributes(['attribute1', 'attribute2' => 'value']) ->value('value') ->rows(8)
formSelect('Select') ->label('Select') ->id('id') ->class('uk-input') ->attributes(['attribute1', 'attribute2' => 'value']) ->value('value')
formCheckbox('Checkbox') ->label('Checkbox') ->id('id') ->class('uk-input') ->attributes(['attribute1', 'attribute2' => 'value']) ->value('value')
formRadio('Radio') ->label('Radio') ->id('id') ->class('uk-input') ->attributes(['attribute1', 'attribute2' => 'value']) ->value('value')
安装
安装包
$ composer require wdda/laravel-uikit-form
更新包
$ composer update wdda/laravel-uikit-form
打开您的 config/app.php 文件,并将以下内容添加到 providers 数组中
WDDA\LaravelUikitForm\LaravelUikitFormProvider::class,
安全性
如果您发现任何与安全性相关的问题,请通过电子邮件 dima@wdda.pro 反馈,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。