【问题标题】:Should I use Laravel's collective Form or traditional html form? Which is better?我应该使用 Laravel 的集体表单还是传统的 html 表单?哪个更好?
【发布时间】:2017-09-27 22:42:15
【问题描述】:

我是Laravel 开发的新手。我正在学习Form。但我不明白为什么我需要再次了解Form for Laravel,因为我知道如何使用form in pure html。我对此感到困惑,我应该使用 laravel 的 collective form 还是 Pure Html Form?哪个更好?

【问题讨论】:

    标签: php html forms laravel-5 laravelcollective


    【解决方案1】:

    我发现集体在两个方面更有用。

    1) 使用 Laravel 集合自动提供 CSRF 保护,方法是包含带有安全令牌的隐藏字段作为表单元素,而传统的 html 表单没有,您必须使用 {{ csrf_field() }} 手动执行此操作。不包括是错误的。

    2) 更新数据库信息时,Form::model() 将数据绑定到表单字段,并且可以更轻松地使用要编辑的数据填充表单字段,例如自动检查复选框等,从而节省了相当多的开销。

    【讨论】:

    • 我同意。存在验证错误时的“旧”输入处理是使用表单助手的唯一理由。
    • 但它比pure html 更难学习。我也不能将它(laravel collective html)自定义为纯 html。那个怎么样 ?此外,{{csrf_field()}} 也可以很容易地通过该命令包含在纯 html 中的表单中,那么我为什么要使用 collective? @ceejayoz @notme
    • @smkpobon 这取决于你。你征求意见,得到意见。
    猜你喜欢
    • 1970-01-01
    • 2020-11-19
    • 2017-04-15
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-21
    相关资源
    最近更新 更多