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

What is the best way to create forms in Laravel 5.4?

在 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

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

谢谢

  1. 您可以使用 Laravel Collective Forms & HTML Package for form model binding and generating fields
  2. 显示错误,可以使用sub-views

php composer.phar 需要 laravelcollective/html

您还可以使用路由模型绑定和纯 HTML 形式作为选项。

我想分享我的包裹:

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

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