foreach中的产品列表与foreach

里卡多·波隆彭

对于学校,我有一个创建网上商店的项目,所以我尝试制作一个管理仪表板,如果您想查看用户信息,那么您还将看到用户下的订单。

现在我试试这个

@foreach($user->order as $order)
      <div class='col-sm-12 col-md-6 col-lg-6'>
        <div class="card">
          <div class="card-header">
          <b>Order ID:</b> {{ $order->id }}
          </div>
          <div class="card-body">
            <ul class="list-group list-group-flush">
              <li class="list-group-item list-group-item-secondary text-center text-danger"><b>Info:</b></li>
              <li class="list-group-item"><b>Datum:</b> {{ $order->date }}</li>
              <li class="list-group-item"><b>Prijs:</b> € 200</li>
              <li class="list-group-item list-group-item-secondary text-center text-danger"><b>Producten:</b></li>
              @foreach($user->order->orderrow as $orderrow)
                <li class="list-group-item">{{ $orderrow->product->productname }}</li>
              @endforeach
            </ul>
          </div>
        </div>
      </div>
    @endforeach

但是当我想从另一个表然后是订单表中查看订单行时,我该怎么做。可以在users.show.blade.php的foreach中工作

产品型号

public function orderrows()
{
    return $this->hasMany(Orderrow::class)->orderBy('date', 'desc');
}

订单行模型

public function product()
{
    return $this->belongsTo(Product::class);
}

订单模型

public function user()
{
    return $this->belongsTo(User::class);
}

public function orderrow()
{
    return $this->hasMany(Orderrow::class);
}

用户模型

public function order()
{
    return $this->hasMany(Order::class);
}
阿克瑟·库尔卡尼(Akshay Kulkarni)

尝试将此代码用于内部foreach循环。

@foreach($order->orderrow as $orderrow)
    <li class="list-group-item">{{ $orderrow->product->productname }}</li>
@endforeach

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章