想在 laravel blade/view 文件中的 foreach 循环中获取数据库记录?
want to fetch database records in foreach loop, which is in laravel blade/view file?
Codeigniter 查看文件代码:
<?php
$i = 1;
if($recentOrders) {
foreach($recentOrders as $row) {
$shpname = $this->admin->getDataFromTableWithWhere('ci_user',array('user_id'=>$row->user_id));
$StatusName = $this -> admin -> getDataFromTableWithWhere('ci_order_status',array('status_id'=>$row->status_id));
?>
<tr>
<td><?php echo $i?></td>
<td><?php echo ucfirst($shpname[0]->shop_name); ?></td>
<td><?php echo $row->order_no; ?></td>
<td><?php echo ucfirst($StatusName[0]->name); ?></td>
<td>
<a href="#">
<i class="fa fa-edit"></i>
</a>
</td>
</tr>
<?php }
$i++;
} ?>
现在我必须在 laravel 视图(blade)文件中使用它
想在 foreach 循环中获取数据库记录(在 laravel view/blade 文件中)
请给我意见??
嗯,下次不偷懒了
@if($recentOrders)
@php
$i = 1;
@endphp
@foreach($recentOrders as $row)
@php
$shpname = DB::table('ci_user')->where('user_id', $row->user_id)->first();
$StatusName = DB::table('ci_order_status')->where('status_id', $row->status_id)->first();
@endphp
<tr>
<td>{{ $i }}</td>
<td>{{ ucfirst($shpname->shop_name) }}</td>
<td>{{ $row->order_no }}</td>
<td>{{ ucfirst($StatusName->name) }}</td>
<td>
<a href="#">
<i class="fa fa-edit"></i>
</a>
</td>
</tr>
@php
$i++;
@endphp
@endforeach
@endif
Codeigniter 查看文件代码:
<?php
$i = 1;
if($recentOrders) {
foreach($recentOrders as $row) {
$shpname = $this->admin->getDataFromTableWithWhere('ci_user',array('user_id'=>$row->user_id));
$StatusName = $this -> admin -> getDataFromTableWithWhere('ci_order_status',array('status_id'=>$row->status_id));
?>
<tr>
<td><?php echo $i?></td>
<td><?php echo ucfirst($shpname[0]->shop_name); ?></td>
<td><?php echo $row->order_no; ?></td>
<td><?php echo ucfirst($StatusName[0]->name); ?></td>
<td>
<a href="#">
<i class="fa fa-edit"></i>
</a>
</td>
</tr>
<?php }
$i++;
} ?>
现在我必须在 laravel 视图(blade)文件中使用它
想在 foreach 循环中获取数据库记录(在 laravel view/blade 文件中)
请给我意见??
嗯,下次不偷懒了
@if($recentOrders)
@php
$i = 1;
@endphp
@foreach($recentOrders as $row)
@php
$shpname = DB::table('ci_user')->where('user_id', $row->user_id)->first();
$StatusName = DB::table('ci_order_status')->where('status_id', $row->status_id)->first();
@endphp
<tr>
<td>{{ $i }}</td>
<td>{{ ucfirst($shpname->shop_name) }}</td>
<td>{{ $row->order_no }}</td>
<td>{{ ucfirst($StatusName->name) }}</td>
<td>
<a href="#">
<i class="fa fa-edit"></i>
</a>
</td>
</tr>
@php
$i++;
@endphp
@endforeach
@endif