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

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

Laravel 如何在桌子上使用 forelse()?

Laravel 如何在桌子上使用 forelse()?

PHP
飲歌長嘯 2023-05-12 10:33:56
我在表上使用 forelse 語句:@forelse($message->content->suggestions as $suggestion)                <td>                    @foreach ($message->content->suggestions as $suggestion)                    <span class='badge badge-info'>{{($suggestion->reply->text)}}</span>                    @endforeach                </td>                @empty                    <em> - </em>                @endforelse我的目標是檢查表是否有稱為建議的數據然后運行 foreach() 但是如果它是空的就顯示“-”這是我第一次使用 forelse 并且想學習它:) 如果我不能這樣做有人可以分享如何用 IF 語句來代替嗎?你能看出我做錯了什么嗎,如果我在沒有建議的情況下打開一個表,我只會得到一個錯誤而不是“-”給出錯誤的表如下所示:"id" => "3d0ef00c-0edd-4d8b-ad1c-27e92e29c469""method" => "rcs""msisdn" => 64224603"direction" => "mt""type" => "text""status" => "delivered""content" => "{"text":"Dial a number"}""suggestion_id" => null"created_at" => 1591669329"updated_at" => 1591669333"deleted_at" => null
查看完整描述

2 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

我會做這樣的事情......


@if(!empty($message->content->suggestions))

    // There is are suggestions

    @foreach($message->content->suggestions as $suggestion)

        <span class='badge badge-info'>{{ $suggestion->reply->text }}</span>

    @endforeach

@else

    // No Suggestions

    <span class='badge badge-info'>-</span>

@endif


這將檢查建議是否可用,如果是,則循環遍歷它們,如果不是,則顯示 -。還假設您的關系設置正確。


查看完整回答
反對 回復 2023-05-12
?
慕容森

TA貢獻1853條經驗 獲得超18個贊

試試這個。我在我的一個項目中使用過這種方式。


@forelse($message->content->suggestions as $suggestion)

<td>


<span class='badge badge-info'>{{($suggestion->reply->text)}}</span>


</td>

@empty

 <span> - </span>

@endforelse

嘗試這個


查看完整回答
反對 回復 2023-05-12
  • 2 回答
  • 0 關注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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