我应该使用laravel集体还是其他组件?

时间:2016-08-30 14:02:25

标签: forms laravel components

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

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

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

根据laravel Collective的大约会议,他们说:

  

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

因此,如果从核心中删除表单,我应该继续使用此组件吗?

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

  

可能不适合您的超级自定义品牌准备发布应用程序,但是当您仍处于原型设计阶段时可节省大量时间!

您对使用外部组件有何看法?你认为这是一个很好的意识形态,或者你更喜欢Laravel的原始核心?

3 个答案:

答案 0 :(得分:2)

与Laravel合作3周后。我已经学到了一些东西:

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

<强> Bootform

赞成

  1. Bootform具有更多组件和功能
  2. 减少锅炉
  3. 自动验证状态
  4. 一些自定义表单,例如水平表单
  5. 缺点

    1. 文档存在一些困难
    2. Laravel Collective

      赞成

      1. 构建laravel形式的所有必要事项,如CSRF保护和隐藏字段。
      2. 我做什么

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

答案 1 :(得分:1)

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

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

希望你会发现它很有用。

答案 2 :(得分:0)

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