使用Laravel

时间:2018-09-18 05:50:42

标签: php html5 html-table laravel-5.6

因此,基本上,公司可以有一位,两位或没有董事,我想根据公司资料进行显示。 我想像下面那样显示表格(请不要介意红色边框,我只想突出显示我真正想要在表格中更改的内容): this is what I want

这就是我得到的: what I actual got

这是我在表格内显示的循环:

<table class="table table-borderless table-sm table_view2">
  <thead>
   <tr class="spaceSmall">
     <td style="width:50%;padding-left: 10px;">NOTES TO ACCOUNT<br>Schedules referred to above and notes attached there to form an integral part of Balance Sheet.<br>This is the Balance Sheet referred to in our Report of even date.</td>
     <td style="width:25%"></td>
     <td style="width:25%"></td>
    </tr>
   </thead>
   <tbody>
    <tr class="spaceSmall">
     <td style="padding-left: 25px;">{{ $auditor->auditor_name }}<br>{{ $auditor->qualification }}<br>Membership No. : {{ $auditor->membership_number }}</td>
    @foreach($tasks->work->company->directors as $director)
     @if($director->pivot->director_type == 'Both' || $director->pivot->director_type == 'Director')
      @if(count($director) == 1)
        <td></td>
        <td>{{ $director->salutation }} {{ $director->first_name }} {{ $director->last_name }}<br>DIRECTOR<br>{{ $director->din }}</td>
      @elseif(count($director) == 2)
        <td>{{ $director->salutation }} {{ $director->first_name }} {{ $director->last_name }}<br>DIRECTOR<br>{{ $director->din }}</td>
      @else
         <td></td>
         <td></td>
      @endif
     @else
        <td></td>
        <td></td>
     @endif
    @endforeach
   </tr>
  </tbody>
 </table>

如果公司没有董事,或者公司只有1名董事,那么它运作良好;但是,如果公司有2位董事,则尝试在第3列和第4列插入,但我没有第4列,如果我删除了if中的foreach条件,那么它的显示就像第一个图像一样,但是我必须检查它们的director(s)

预先感谢

1 个答案:

答案 0 :(得分:0)

我得到了答案,对于任何寻求答案的人,只要将这行放在循环之外,然后一切正常。

@php $countDirector = count($tasks->work->company->directors); @endphp

在我的foreach

@if($countDirector == 1)
  <td></td>
  <td>{{ $director->salutation }} {{ $director->first_name }} {{ $director->last_name }}<br>DIRECTOR<br>{{ $director->din }}</td>
@elseif($countDirector == 2)
  <td>{{ $director->salutation }} {{ $director->first_name }} {{ $director->last_name }}<br>DIRECTOR<br>{{ $director->din }}</td>
@else
   <td></td>
   <td></td>
@endif