我有一个带有2个输入框的表单。股东人数和2.董事人数用户将用两个输入的计数填写该表格。之后,在实际table
可填充的第二个刀片文件中。
我正在用控制器发送数组中的计数:
$data = array('shareholders'=>$request->com_shareholder_count,'directors_count'=>$request->directors_count);
return view('company_info',compact('data'));
在laravel bladecompany_info
中,我有一个静态表。
<tr>
<td>In respect of all directors</td>
</tr>
<tr>
<td>Name:</td>
<td></td>
</tr>
<tr>
<td>Residential address:</td>
<td></td>
</tr>
<tr>
<td>No of Shares:</td>
<td></td>
</tr>
<tr>
<td>In respect of Shareholders</td>
</tr>
<tr>
<td>Surname:</td>
<td></td>
</tr>
<tr>
<td>Forenames:</td>
<td></td>
</tr>
<tr>
<td>Title (if any):</td>
<td></td>
</tr>
现在,根据我在数组中对directors_count的计数,我必须为directors_info创建<tr>
,对holders_count也是如此
例如,若我得到2的数组$data['directors_count']
,那个么表将生成两次<tr></tr>
,直到directors_info。
<tr>
<td>In respect of all directors</td>
</tr>
<tr>
<td>Name:</td>
<td></td>
</tr>
<tr>
<td>Residential address:</td>
<td></td>
</tr>
<tr>
<td>No of Shares:</td>
<td></td>
</tr>
<tr>
<td>Name:</td>
<td></td>
</tr>
<tr>
<td>Residential address:</td>
<td></td>
</tr>
<tr>
<td>No of Shares:</td>
<td></td>
</tr>
我的格式应该和上面给出的一样。
如果您所指的directors_count
只是一个整数,则可以尝试使用@for
:
@for ($i = 0; $i < $item->directors_count; $i++)
<tr>Repeating content here.</tr>
@endfor
如果你在问题中提到的都是你真正需要的,那就很容易了。
Do:
@foreach($data as $item)
<tr>
<td>In respect of all directors</td>
</tr>
<tr>
<td>{{ $item->name }}:</td>
<td></td>
</tr>
<tr>
<td>{{ $item->address }}:</td>
<td></td>
</tr>
<tr>
<td>{{ $item->no_of_shares }}:</td>
<td></td>
</tr>
@endforeach
我不知道你的桌子上有什么。。。让我知道这是否有助于