正常 php 语法转换为 Laravel 形式
normal php syntax convert to Laravel forms
如何将此 php select 格式更改为 laravel 格式?
<div class="form-group">
<label for="title">Food</label>
<select id="food" name="food_id" class="form-control" style="width:350px">
<option value="">--- Choose Food ---</option>
@foreach ($foods as $key => $value)
<option value="{{ $key }}">{{ $value }}</option>
@endforeach
</select>
</div>
是这样的吗?
<div class="form-group">
<label for="title">Food</label>
{!! Form::select('food_id', $foods, $key => $value, ['class'=>'form-control', 'placeholder' => '--- Choose Food ---']) !!}
</div>
但是没用
编辑
其实我路过ajax
$('select[id="food"]').on('change', function() {
var foodID = $(this).val();
if(foodID) {
...
...
Form::select('food_id', $foods, null, ['class'=>'form-control', 'placeholder' => '--- Choose Food ---','id'=>'food']);
第三个参数是当前选择的选项键。默认为空。
如何将此 php select 格式更改为 laravel 格式?
<div class="form-group">
<label for="title">Food</label>
<select id="food" name="food_id" class="form-control" style="width:350px">
<option value="">--- Choose Food ---</option>
@foreach ($foods as $key => $value)
<option value="{{ $key }}">{{ $value }}</option>
@endforeach
</select>
</div>
是这样的吗?
<div class="form-group">
<label for="title">Food</label>
{!! Form::select('food_id', $foods, $key => $value, ['class'=>'form-control', 'placeholder' => '--- Choose Food ---']) !!}
</div>
但是没用
编辑
其实我路过ajax
$('select[id="food"]').on('change', function() {
var foodID = $(this).val();
if(foodID) {
...
...
Form::select('food_id', $foods, null, ['class'=>'form-control', 'placeholder' => '--- Choose Food ---','id'=>'food']);
第三个参数是当前选择的选项键。默认为空。