亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel:如何在 Blade 中使用 for 和 foreach 顯示數據

Laravel:如何在 Blade 中使用 for 和 foreach 顯示數據

PHP
當年話下 2023-09-15 17:01:55
我想使用 for 和 foreach 循環根據提供的模板表顯示數據,但是當 else 條件始終顯示其自己的索引時這是我的期望:這是我的數據:這現在正在發生:這是我的代碼:@for ($i = 0; $i < 7; $i++)@foreach ($scheduleDetails as $item)    @if ($i == $item->day)        <td class="p-1">            <input name="from[]" value="{{substr($item->from_time,0,-3)}}" id="from{{$i}}" style="width:50px;margin:auto" class="text-center" type="text" readonly>        </td>        <td class="p-1">            <input name="until[]" value="{{substr($item->until_time,0,-3)}}" id="until{{$i}}" style="width:50px;margin:auto" class="text-center" type="text" readonly>        </td>    @else        <td>{{$i}}</td>    @endif@endforeach@endfor謝謝..
查看完整描述

1 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

嘗試一下,使用keyBy函數將day列作為結果的索引$scheduleDetails


@php $newScheduleDetails = $scheduleDetails->keyBy('day'); @endphp

@for ($i = 0; $i < 7; $i++)

   @if($newScheduleDetails->has($i))

       <td class="p-1">

            <input name="from[]" value="{{$newScheduleDetails->get($i)->from_time }}" id="from{{$i}}" style="width:50px;margin:auto" type="text">

        </td>

        <td class="p-1">

            <input name="until[]" value="{{$newScheduleDetails->get($i)->until_time }}" id="until{{$i}}" style="width:50px;margin:auto" type="text">

        </td>

   @else

        <td>{{$i}}</td>

        <td>{{$i}}</td>

   @endif

@endfor


查看完整回答
反對 回復 2023-09-15
  • 1 回答
  • 0 關注
  • 98 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號