Laravel Blade如何展示Eloquent pluck返回数组的两个字段
解决Eloquent关联数组的遍历显示问题
你通过pluck('descricao','datapagamento')获取的是关联数组,其中datapagamento是数组的键,descricao是对应的值。之前的遍历写法只提取了数组的值,所以无法显示键字段。
要同时展示两个字段,只需要在@foreach循环中同时声明键和值变量:
@foreach ($resultados as $dataPagamento => $descricao) 付款日期:{{ $dataPagamento }} <br> 描述:{{ $descricao }} <br><br> @endforeach
如果需要实现特定布局,比如表格,只需将字段嵌入对应结构即可:
<table border="1"> <tr> <th>付款日期</th> <th>描述</th> </tr> @foreach ($resultados as $dataPagamento => $descricao) <tr> <td>{{ $dataPagamento }}</td> <td>{{ $descricao }}</td> </tr> @endforeach </table>
你可以通过dd($resultados)(控制器中)或{{ dd($resultados) }}(视图中)查看数组的具体结构,确认键值对应关系是否符合预期。
内容的提问来源于stack exchange,提问作者user20869173
相关产品推荐
相关产品推荐

