我从Laravel开始,我对外部组件有些怀疑。
我已经使用了laravel collective和adamwathan/bootforms,两者都显示了我的优势和劣势。我搜索了有关此内容的信息或讨论,但我没有找到任何内容
例如,我可以使用这些组件快速构建表单,但有时我受到限制。
根据laravel Collective的大约会议,他们说:
Laravel Collective是一个社区组织,旨在维护已从Laravel Framework核心中删除的组件
因此,如果从核心中删除表单,我应该继续使用此组件吗?
在Bootform的自述文件中,他们说
可能不适合您的超级自定义品牌准备发布应用程序,但是当您仍处于原型设计阶段时可节省大量时间!
您对使用外部组件有何看法?你认为这是一个很好的意识形态,或者你更喜欢Laravel的原始核心?
答案 0 :(得分:2)
与Laravel合作3周后。我已经学到了一些东西:
如果您想构建没有html的简单表单,我建议您使用AdamWathan bootform或Laravel collective。唯一的问题是:这些工具没有一个很好的选择,你需要一个非常可定制的领域。
<强> Bootform 强>
赞成
缺点
Laravel Collective
赞成
我做什么
实际上,我正在使用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>