【问题标题】:Should I use laravel collective or another component?我应该使用 laravel 集体还是其他组件?
【发布时间】:2017-01-06 20:45:57
【问题描述】:

我是从 Laravel 开始的,我对外部组件有些怀疑。

我已经使用过laravel collectiveadamwathan/bootforms,两者都向我展示了优势和劣势。我搜索了有关此的信息或讨论,但没有找到任何东西

例如,我可以使用这些组件非常快速地构建表单,但有时会受到限制。

根据 laravel Collective 的 about session 他们说:

Laravel Collective 是一个社区组织,旨在维护已从 Laravel 框架核心中移除的组件

那么,如果表单从核心中移除,我应该继续使用这个组件吗?

在 Bootform 的自述文件中,他们说

可能不适合您的超级定制品牌可发布应用,但当您仍处于原型设计阶段时,可以节省大量时间!

您如何看待使用外部组件?你认为使用它是一个好主意还是你更喜欢 Laravel 的原始核心?

【问题讨论】:

  • 我不确定 bootforms,但 laravel 集体正在积极维护。我在升级到 Laravel 5.3 时遇到了问题,在他们的推特上,他们指出了要使用的版本,它 100% 有效。更新所有内容后,它仍然可以正常工作。

标签: forms laravel components


【解决方案1】:

在使用 Laravel 3 周后。我学到了一些东西:

如果您想构建没有 html 的简单表单,我建议您使用 AdamWathan bootformLaravel collective。唯一的问题是:这些工具没有一个很好的选择,您需要一个非常可定制的字段。

引导形式

优点

  1. Bootform 的组件和功能更多
  2. 简化样板
  3. 自动验证状态
  4. 一些自定义表单,例如水平表单

缺点

  1. 文档方面的一些困难

Laravel 集体

优点

  1. 构建 laravel 表单的所有必要条件,例如 CSRF 保护和隐藏字段。

我做什么

实际上,我正在使用 Collective 和 html。我混合使用两者,当我需要一个简单字段或特定字段(例如 csrf 保护)时,我使用集体,如果我需要更可定制的字段,例如带有图标的按钮或引导程序中的特殊元素,我只使用 HTML。

【讨论】:

    【解决方案2】:

    最近我也遇到了同样的困境,所以我决定研究一下 Laravel Collective Html 包。

    我想分享我的想法,因此我创建了以下帖子:Is it beneficial to add Laravel Collective Html into your Laravel Project

    希望你会发现它有用。

    【讨论】:

      【解决方案3】:

      这取决于个人喜好,Laravel Collectives 让您可以轻松地预先选择选择输入、开箱即用的 csrf 等等……我发现自己越来越少地使用它,然后最终完全停止使用它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-22
        • 2011-04-07
        • 1970-01-01
        • 1970-01-01
        • 2011-08-21
        • 2014-02-10
        • 2011-06-11
        • 1970-01-01
        相关资源
        最近更新 更多