问题描述
你好,我正在运行一个Laravel项目,但遇到了这个错误,我不知道从哪里来,这是我创建表单的视图代码的一部分,这仅仅是因为输入是重复的
<div class="row">
<p style="font-size: 14px;" class="ml-3 mt-1">2:</p>
<div class="col-2 mb-1 pr-1 pl-1">
{{Form::text('gram2','',['class' => 'form-control category-style input-size input-size-evaluare p-1','id' => 'firstName']) }}
<div class="invalid-Feedback">
Valid first name is required.
</div>
</div>
<div class="col-2 mb-1 pl-1 pr-1">
{{Form::select('karate2',null,['class' => 'custom-select d-block select-size pr-0','style' => 'font-size: 12px; width: 100%;','id' => 'country']) }}
</div>
<div class="col-2 mb-1 pr-1 pl-1">
{{Form::text('pietre2',['class' => 'form-control category-style input-size-evaluare p-1','id' => 'lastName']) }}
<div class="invalid-Feedback">
Valid last name is required.
</div>
</div>
<div class="col-2 mb-1 pl-1 pr-1">
{{Form::text('aur_prelucrat2','id' => 'lastName']) }}
<div class="invalid-Feedback">
Valid last name is required.
</div>
</div>
<div class="col-2 mb-1 pl-1 pr-1">
{{Form::text('price_per_gram2','id' => 'lastName']) }}
<div class="invalid-Feedback">
Valid last name is required.
</div>
</div>
</div>
解决方法
此行引起错误:
{{ Form::select('karate2',null,['class' => 'custom-select d-block select-size pr-0','style' => 'font-size: 12px; width: 100%;','id' => 'country']) }}
Form::select
的第二个参数是值的数组,可用于创建每个<option>
。您正在传递它null
,并且可以在foreach()
null
如果您只是将其修改为一个空数组,它应该可以工作:
{{ Form::select('karate2',[],[ ... ]) }}
编辑:您可能仍需要null
作为默认值,但是我已经有一段时间没有使用Form::select()
了,所以我不确定。
{{ Form::select('karate2',[ ... ]) }}