Laravel foreach在表格中。一些<tds>被跳过

用户名

我为每个循环都有一张桌子。对于某些记录,即使标题存在,标题也会被跳过。td该行没有少显示null,而是使该表倾斜。

这是循环

 @foreach($comments as $comment)
    <tr>
      <td> {{ $comment->id }}</td>
        @foreach($comment->articles as $article)
          <td>{{ $article->title ?: 'No Title' }}</td>
        @endforeach
      <td>{{ $comment->body ?: 'No Comment' }}</td>
  </tr>
@endforeach

不知道为什么在某些情况下会跳过标题。

扎卡里亚·阿查尔基(Zakaria Acharki)

您不必将其td放入循环中,否则您将得到混乱的表,您可能需要使用列表来列出文章:

@foreach($comments as $comment)
    <tr>
        <td> {{ $comment->id }}</td>
        <td> Articles :
            <ul>
                @foreach($comment->articles as $article)
                    <li>{{ $article->title ?: 'No Title' }}</li>
                @endforeach
            </ul>
        </td>
        <td>{{ $comment->body ?: 'No Comment' }}</td>
    </tr>
@endforeach

这样可以使您的桌子尺寸相同,并整理您的文章。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章