forms - 我应该使用 laravel collective 还是其他组件?

标签 forms laravel components

我刚开始使用 Laravel,我对外部组件有一些疑问。

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

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

根据 laravel Collective 的 about session ,他们说:

The Laravel Collective is a community organization designed to maintain components that have been removed from the Laravel Framework core

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

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

Probably not perfect for your super custom branded ready-for-release apps, but a huge time saver when you are still in the prototyping stage!

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

最佳答案

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

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

引导形式

优点

  1. Bootform有更多的组件和功能
  2. 减少样板代码
  3. 自动验证状态
  4. 一些自定义表单,比如水平表单

缺点

  1. 文档方面的一些困难

Laravel 集体

优点

  1. 构建 Laravel 表单所需的一切,例如 CSRF 保护和隐藏字段。

我做什么

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

关于forms - 我应该使用 laravel collective 还是其他组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39229637/

相关文章:

spring - Autowiring 使用 @Component 注释的非托管 Bean

javascript - 使用 JS 或 Jquery - 是否可以有一个只读字段显示一个掩码,但在复制时显示未掩码的值?

php - 在 Laravel 中找不到错误列

php - Laravel save() 方法未正确检测自定义主键

php - Laravel Group By 和其他列的 Sum 总值

javascript - 为什么在添加动态元素时,Angular.js 不够智能,无法编译 DOM?

java - 访问容器字段

php - 将 php 对象存储在 html 表单元素上并通过 GET 方法传递 php 对象?

javascript - 使用 JavaScript 时停止表单提交刷新

javascript - 如何获取输入类型为number的输入值?