【发布时间】:2021-07-24 09:30:48
【问题描述】:
我有一个使用 wire:model 的下拉菜单
<div class="form-group">
<label>Menu</label>
<select wire:model="chapter_id" class="form-control @error('chapter_id') is-invalid @enderror" placeholder="Menu">
@foreach ($chapters as $chapter)
<option value="{{ $chapter->id }}">{{ $chapter->name }}</option>
@endforeach
</select>
@error('chapter_id')
<div class="invalid-feedback">{{ $message }}</div>
@enderror
</div>
如果我确实更改了选项(成功分配的 $chapter_id),它会起作用。但是,如果我将其保留为默认值(不更改选项),或者它只有一个选项,则不会分配 $chapter_id $chapter_id not assigned
你们能帮我解决这个问题吗?
【问题讨论】:
-
您必须将默认值设置为
chapter_id。我认为没有其他解决方法。至少我没有找到任何东西,这对我来说很有意义。
标签: laravel dropdown laravel-livewire