【问题标题】:want to fetch database records in foreach loop, which is in laravel blade/view file?想要在 laravel 刀片/视图文件中的 foreach 循环中获取数据库记录?
【发布时间】:2018-01-21 22:20:33
【问题描述】:

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 view(blade) 文件中使用它

想在 foreach 循环中获取数据库记录(在 laravel 视图/刀片文件中)

请给我意见??

【问题讨论】:

  • 除了问题,我认为你需要使用刀片模板。你错过了foreach标签,if标签,可能那些php标签是不需要的。
  • no.. 这是 CI 代码 sn-p.. 我必须将其转换为 laravel 代码.. 我该怎么做?
  • 你有现成的 Laravel 模型吗?我希望你已经创建了它。我还需要表格结构,这样我才能给你正确的方向。
  • 订单表:order_id, user_id, status_id, .... ....

标签: laravel laravel-5 laravel-4


【解决方案1】:

好了,下次别偷懒了

@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

【讨论】:

  • 请点赞/接受它作为正确答案,这样其他和你有同样问题的人会注意到这一点,
猜你喜欢
  • 1970-01-01
  • 2021-02-11
  • 2017-12-24
  • 2019-08-24
  • 2018-04-04
  • 2016-06-29
  • 2021-10-20
  • 2017-11-13
  • 2017-12-02
相关资源
最近更新 更多