请问 @include ('xxx._xx_list', ['aaas' => $bbb->aaas ()->with ('user')->get ()]) 的 aaa 里面有个变量是 implode 保存的,如何在 blade 里转成数组?
代码是这样的
show.blade.php
@include('field_valve_ledgers._valve_maintenance_list', ['valve_maintenances' => $field_valve_ledger->valveMaintenances()->with('user')->get()])
_valve_maintenance_list.blade.php
@foreach ($valve_maintenances as $index => $valve_maintenance)
<tr class="unread row mx-0">
<!-- User -->
<td class="user-image col-3 form-inline">
<img src="{{ asset('uploads/' . $valve_maintenance->user->avatar) }}" alt="user" class="rounded-circle col-3"><h5 class="user-name m-b-0 col-9">{{ $valve_maintenance->user->real_name }}</h5>
</td>
<td class="time col-3 form-inline">{{ $valve_maintenance->created_at }}</td>
<!-- Message -->
<td class="max-texts col-6 form-inline">
{{-- <span class="label label-success m-r-10">{{ $valve_maintenance->content }}</span>--}}
<select class="select2 form-control" name="valve_maintenance_content[]" multiple="multiple" style="height: 36px;width: 100%;">
<optgroup label="请选择维保的项目">
<option value="SG">保养丝杆</option>
<option value="FG">保养阀杆</option>
</optgroup>
</select>
</td>
</tr>
@endforeach
这里我需要用mutilselect显示,但是不知道怎么把字符串变量转成数组,如果在控制器里使用explode转成数组在return我理解,但是这个@include怎么把字符串转成数组就不理解了,或者想请教一下如何在模型里就设定valve_maintenance->content为数组,这样就不需要转换了。
推荐文章: