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

7
什么是使用Blade在Laravel 5.4中创建表单的最简单、最优雅和有效的方式?我正在创建一个包含许多表单的应用程序,大部分字段看起来都很相似。
<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

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

我会创建一个独立的文件并对其进行参数化,然后使用@include来传递值...或者你可以看一下laravelcollective中的Form::model()方法。 - hradecek
4个回答

4

为什么这个包没有被包含在5.4版本中? - Opsse
3
虽然这是一种选择,但我不认为应该将其描述为“最佳方式”。由于此程序包不再是 Laravel 核心的一部分,我不会使用它。 - Lee
@Lee 我同意,最好的方式总是取决于应用程序。这就是为什么我列出了两个可供使用的选项。 - Paras

1

0
你也可以使用路由模型绑定和纯HTML表单作为选项。

-1

php composer.phar require laravelcollective/html

的意思是要求使用 PHP Composer 安装 LaravelCollective/HTML 扩展。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接