zhanang19/form-component

此包将提供一个作为 Laravel 组件的表单组件。

v0.6 2020-05-29 06:34 UTC

This package is auto-updated.

Last update: 2024-09-04 17:36:04 UTC


README

Featured image

这是一个提供支持现代 CSS 框架的表单组件的包。本作品灵感来源于 nafiesl/FormField

安装

通过运行命令 composer require zhanang19/form-component,使用 Composer 安装此包。

配置

  • 此包包含来自 BootstrapBulma 的 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)。有关更多信息,请参阅 许可证文件