Laravel Blade:在页面上显示同一数组的两个字段

huangapple go评论64阅读模式
英文:

Laravel Blade: Show two fields of the same array in

问题

以下是翻译好的内容:

我想展示这个数组,这是一个 Eloquent 查询的结果:

$resultados = $this->model::all()->pluck('descricao', 'datapagamento');

我可以像这样循环遍历分离的字段:

@foreach ($data as $datas)
    {{ $datas }}<br />
@endforeach

但是,当我尝试循环遍历 $resultados 时,它只显示数组中的一个字段。

并且当我在不查看它的情况下显示变量时,它运行正常。

我的目标是实现这种布局。

英文:

i wanna show this array, that is a result of a eloquent query:

 $resultados = $this-&gt;model::all()-&gt;pluck(&#39;descricao&#39;,&#39;datapagamento&#39;);

Laravel Blade:在页面上显示同一数组的两个字段

I can loop to the separated fields like this:

    @foreach ($data as $datas)
        {{ $datas }}&lt;br /&gt;
    @endforeach

but when i try to loop through the $resultados, that contais two fields, it only show one field of the array

Laravel Blade:在页面上显示同一数组的两个字段

and when i show the variable without look it works fine

Laravel Blade:在页面上显示同一数组的两个字段

my goal is to do this layout

Laravel Blade:在页面上显示同一数组的两个字段

答案1

得分: 1

你必须更改循环并包含键:

@foreach ($data as $key => $datas)
{{ $key }}: {{ $datas }}
@endforeach

英文:

You must change the loop and include the key:

@foreach ($data as $key =&gt; $datas)
    {{ $key }}: {{ $datas }}&lt;br /&gt;
@endforeach

huangapple
  • 本文由 发表于 2023年3月7日 10:41:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/75657599.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定