zhanang19 / form-component
此包将提供一个作为 Laravel 组件的表单组件。
v0.6
2020-05-29 06:34 UTC
Requires
- illuminate/support: ^7.0
- laravelcollective/html: ^6.0
Requires (Dev)
- orchestra/testbench: ^5.0
This package is auto-updated.
Last update: 2024-09-04 17:36:04 UTC
README
这是一个提供支持现代 CSS 框架的表单组件的包。本作品灵感来源于 nafiesl/FormField
安装
通过运行命令 composer require zhanang19/form-component
,使用 Composer 安装此包。
配置
- 此包包含来自 Bootstrap 和 Bulma 的 2 个表单主题。
- 您必须通过运行
php artisan vendor:publish --provider="Zhanang19\FormComponent\FormComponentServiceProvider" --tag=config
来发布配置以设置表单主题。 - 您可以选择通过运行
php artisan vendor:publish --provider="Zhanang19\FormComponent\FormComponentServiceProvider" --tag=config
来发布视图。当您想添加自己的主题或自定义默认主题时,这很有用。
使用方法
-
基本用法 在您的 blade 视图中键入以下内容
<x-form-input name="first_name" />
将会生成
<div class="form-group"> <label for="" class="control-label">First Name</label> <input type="text" name="first_name" class="form-control"> </div>
-
高级用法
此包会自动将属性合并到表单输入标签中。我们还提供了一些有用的插槽。有关更多用法,请查看 Laravel 组件部分。
待办事项
- 添加配置
- 添加单元测试(见 #1)
- 添加 Bulma 主题中的表单水平布局
- 添加 Bootstrap 主题中的表单组布局
致谢
支持
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。