我能够将复选框值保存到数据库中。提取时,我尝试获取如下所示的复选框,但未选择任何内容。.我在代码中做错什么了吗?
查看
<ul class="list-unstyled mb-0">
@foreach($permission as $value)
<li>
<label class="fancy-checkbox mb-0">
<input type="checkbox" in_array($value->id, $rolePermissions) ? true : false value="{{$value->id}}" name="permission[]">
<span>{{ $value->display_name }}</span>
-
<span>{{ $value->description }}</span>
</label>
<hr>
</li>
@endforeach
</ul>
答案 0 :(得分:1)
您缺少.blade
语法,应该使用'checked'
而不是true : false
:
<input type="checkbox" value="{{ $value->id }}" name="permission[]" {{ in_array($value->id, $rolePermissions) ? 'checked' : '' }}/>
对于复选框,只需设置checked
即可确定是否应首先对其进行检查。