此包已被放弃,不再维护。作者建议使用 lafalow/form 包代替。

Laravel 表单构建库,基于 Bootstrap 表单组件

资助包维护!
laraflow

安装: 250

依赖者: 1

建议者: 0

安全性: 0

星星: 16

观察者: 1

分支: 3

开放问题: 0

语言:Blade

0.1.2 2023-07-27 19:21 UTC

README

Latest Stable Version Total Downloads run-tests License Latest Unstable Version GitHub Code Style Action Status

介绍

laraflow/form 是一个 Laravel Collective/HTML 组件集合。它最初计划仅创建 Bootstrap4 表单元素样式。

特性

此包提供了由 Bootstrap 支持的基本表单元素样式。以下是一些基本的表单样式:

  • 正常
  • 图标输入分组
  • 水平列
  • 行内元素

安装

要开始使用此包,请按照以下说明操作。您可以通过 composer 安装此包

composer require laraflow/form

您需要通过以下命令发布配置文件

php artisan vendor:publish --tag="form-config"

这是发布配置文件的内容

return [
    /**
     * Form style validation and other component will
     * be selected form this section
     * @var string style
     * @value bootstrap3, bootstrap4, bootstrap5
     */
    'style' => 'bootstrap4',

    /**
     * Form local language for field that support localization
     *
     * @reference month, day etc
     * @var string style
     * @value bootstrap3, bootstrap4, bootstrap5
     */
    'locale' => 'en',

    /**
     * Form month values what value and label month dropdown
     * will have
     *
     * @var array month
     */

    'months' => [
        "1" => "January",
        "2" => "February",
        "3" => "March",
        "4" => "April",
        "5" => "May",
        "6" => "June",
        "7" => "July",
        "8" => "August",
        "9" => "September",
        "10" => "October",
        "11" => "November",
        "12" => "December"
    ],

    /**
     * Form day values what value and label day dropdown
     * will have
     * @var array month
     */

    'days' => [
        "1" => "Saturday",
        "2" => "Sunday",
        "3" => "Monday",
        "4" => "Tuesday",
        "5" => "Wednesday",
        "6" => "Thursday",
        "7" => "Friday"
    ],
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="form-views"

完成。现在您可以充分利用此包中的每个表单元素

贡献

感谢您考虑为 Form 做出贡献!贡献指南可以在 Form Wiki 中找到。

安全漏洞

如果您在 Form 包中发现安全漏洞,请通过 laraflow@gmail.com 发送电子邮件给 Mohammad Hafijul Islam。所有安全漏洞都将得到及时处理。

许可证

Form 是开源软件,许可协议为 MIT 协议

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全漏洞

有关如何报告安全漏洞,请参阅 我们的安全策略

鸣谢

特别感谢 JetBrains Logo (Main) logo. 提供出色的 IDE 支持。

许可证

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可证文件