在Laravel 5.4中创建表单的最佳方法是什么?

时间:2017-02-05 12:53:28

标签: forms laravel blade

在Laravel 5.4中使用Blade创建表单的最简单,最优雅和最有效的方法是什么?我正在创建一个包含多种表单的应用程序,并且大多数字段看起来都是一样的:

<label for="name">Name:</label>
<input type="text" name="name" id="name" value="{{ old('name') }}">

@if ($errors->has('name'))
<ul>
    @foreach($errors->get('name') as $error)
    <li>{{ $error }}</li>
    @endforeach
</ul>
@endif

所以我想知道是否有任何内置机制可以轻松生成表单?

由于

4 个答案:

答案 0 :(得分:5)

  1. 您可以将Laravel Collective Forms & HTML Package用于form model bindinggenerating fields
  2. 要显示错误,您可以使用sub-views

答案 1 :(得分:1)

我想分享我的包裹:

https://github.com/netojose/laravel-bootstrap-4-forms

基于Bootstrap 4主题的惊人表单生成器

答案 2 :(得分:0)

php composer.phar需要laravelcollective / html

答案 3 :(得分:0)

您还可以使用路径模型绑定和纯HTML表单作为选项。