使用表单构建器有什么好处?

时间:2017-09-02 03:21:56

标签: php laravel laravelcollective

请考虑我的联系页面中有联系表格,

那么我为什么要使用像laravel collective这样的表单构建器。

我可以在联系人视图中写下我的html代码,如下所示:

<input class="form-control" name="company" type="text">

而不是:

{{ Form::text('company', null, ['class' => 'form-control']) }}

有什么好处?

1 个答案:

答案 0 :(得分:0)

  • 更清晰的语法。比较传统HTML选择与使用Form::select('name', $array)
  • 集成CSRF保护。
  • 应用程序的命名路由,操作和RESTful控制器的集成URL。如果在表单URL中使用路由并且您可以设置路由URL,则所有模型仍然有效。
  • Form Model Binding使用模型中的数据填充表单。
  • 自动表单字段填充闪存(旧)输入。

您也可以参考laravel文档 Laravel Doc for form Builder