laraflow/form

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

资助包维护!
laraflow

安装: 317

依赖项: 0

建议者: 0

安全: 0

星标: 16

关注者: 1

分支: 3

开放问题: 0

语言:Blade

0.1.2 2023-07-27 19:21 UTC

This package is auto-updated.

Last update: 2024-09-15 20:30:57 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)。有关更多信息,请参阅 许可证文件