如何从复选框中的表中读取数据

我有一个表(rs_insure),其中有一个名为“id_cover”的列,其中包含 1(true)、0(false) 之类的 int 值,我想在我的视图中列出它们,并带有一个复选框,如果为真,则必须标记该复选框unmarked if 是假的,显然是只读的。


这就是我尝试这样做的方式


<tbody>

    @foreach ($rs_insure as $insure)

        <tr>

            <td class="text-center"> {{ $insure->id_employee}}   </td>

            <td class="text-center">{{ $insure->charge }}</td>

            <td class="text-center">{{ $insure->desc}}</td>

            <td class="text-center">{{$insure->application_date}}</td>            

            <td class="text-center">

                <input type="checkbox" disabled="true" value=""/>

                {{ $insure->id_cover}}

            </td>

        </tr>

    @endforeach

</tbody>


慕侠2389804
浏览 210回答 2
2回答

明月笑刀无情

您可以使用条件将其标记为已选中:<input&nbsp;type="checkbox"&nbsp;disabled="true"&nbsp;value=""&nbsp;@if($insure->id_cover)&nbsp;checked&nbsp;@endif/>

一只萌萌小番薯

夫妇的事情,如果input禁用,则它不会提交(如果它是表单的一部分),readonly如果这是您的意图,则使用该属性,否则它并不重要。检查对象的属性是否为真,并使用内联if简单地添加已检查的属性或不添加任何内容。<input type="checkbox" readonly {{ $insure->id_cover ? 'checked' : '' }} />
打开App,查看更多内容
随时随地看视频慕课网APP