Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel如何在表上使用forelse()?_Php_Laravel - Fatal编程技术网

Php Laravel如何在表上使用forelse()?

Php Laravel如何在表上使用forelse()?,php,laravel,Php,Laravel,我在表上使用forelse语句,如下所示: @forelse($message->content->suggestions as $suggestion) <td> @foreach ($message->content->suggestions as $suggestion) <span class='badge badge-info'>

我在表上使用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

我会这样做

@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

@if(!empty($message->content->suggestions))
//有一些建议
@foreach($message->content->suggestions as$suggestion)
{{$suggestion->reply->text}
@endforeach
@否则
//没有建议
-
@恩迪夫

这将检查建议是否可用,如果可用,则循环使用建议,如果不可用,则显示-。另外,假设您的关系设置正确。

t请这样做。我在我的一个项目中使用了这种方法

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

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

</td>
@empty
 <span> - </span>
@endforelse
@forelse($message->content->suggestions as$suggestion)
{{($suggestion->reply->text)}
@空的
- 
@endforelse

试试这个

它不起作用,但我需要foreach循环保持不变,我只是使用IF语句通过@ahackney answer来实现。谢谢你的帮助:)
@forelse($message->content->suggestions as $suggestion)
<td>

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

</td>
@empty
 <span> - </span>
@endforelse