0
我使用Laravel 5.4,我试图让选择形式验证码:在Laravel更改初始选择值5.4
{{ Form::select('country', App\Countries::all()->pluck('en_title'), old('country', $user->country), array('class' => 'form-control')) }}
是我收到的结果是这样的:
的问题是,我没有在数据库值0也有,所以我想从价值开始=“1”,如:
<select name="country" class="form-control">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
<option value="4">d</option>
...
</select>
什么我应该改变吗?我读过所有可能的东西,但是没有人试图用特定的功能来做到这一点,或者这个功能不可能做到这一点?
OMG谢谢!我只是想知道为什么我从来没有尝试过。 – Nicox
我还有一个问题。我怎样才能用这个与另一个采用不同的数据库表采?例如,我有ID和国家表,但我正在采用用户表,其中字段国家是国家的ID,而不是名称。我怎么能把他们一起摘下来,显示国家名称而不是国家ID? – Nicox
我不确定我明白你在问什么。我建议你问一个新问题,因为你可以更好地描述你想在评论部分之外做什么。我怀疑你需要在用户模型上创建一个国家关系,所以你使用'$ user-> country-> name',但是我不能完全确定这就是你的意思。 –