枚举列laravel 8上的多项选择
Posted
技术标签:
【中文标题】枚举列laravel 8上的多项选择【英文标题】:Multiple select on enum column laravel 8 【发布时间】:2021-09-04 11:02:18 【问题描述】:我的迁移中有一个枚举列
$table->enum('service_dmo', ['DCO', 'SEP', 'SEM'])->nullable();
我想在我的刀片视图中的表单中使用多项选择,我正在尝试这个但它不起作用:
<select class="form-control @if($errors->has('service_dmo')) is-invalid @endif"
name="service_dmo" multiple="">
<option></option>
@foreach($courrier->service_dmo AS dmo)
<option value=" $dmo "> $dmo </option>
@endforeach
</select>
【问题讨论】:
你有什么错误吗?另外,当你写@foreach($courrier->service_dmo AS dmo)
时,看到你没有在dmo
之前写$
,我希望这是一个错字。
请详细说明什么不起作用
【参考方案1】:
我认为您误解了迁移中 enum
的用法。表中的枚举列意味着该列只能具有您提到的这三个值。所以您共享的代码不会为您打印这三个值,它会打印您在此表中插入的所有rows
及其service_dmo
值
【讨论】:
以上是关于枚举列laravel 8上的多项选择的主要内容,如果未能解决你的问题,请参考以下文章