使用以下代码创建表单可以正常工作:
<div class="span3">
{!! Form::input('text', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!}
</div>
<div class="span3">
{!! Form::input('text', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!}
</div>
<div class="span3">
{!! Form::input('text', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!}
</div>
这会将数据存储在数据库中,如下所示:[&#34; ui&#34;,&#34; iu&#34;,&#34; jh&#34;]
因此,编辑此表单时显示错误:
htmlentities() expects parameter 1 to be string, array given (View: C:\xampp\htdocs\project\resources\views\dashboard\Test\edit.blade.php)
我知道这是因为它没有正确输出数组。 仅供参考:在我的模型中使用此
protected $casts = [
'tactic' => 'array',
];
以编辑形式显示db中的值的任何方式。