laravel怎么获取用户id下的订单列表和订单详情

这个是今天面试出的题目,想知道怎么解决~

阅读 3.3k
3 个回答

订单列表--模型绑定hasMany

订单详情--直接根据orderId查


App\Models\User.php
public function orders()
{
    return $this->hasMany(Orders::class, 'user_id', 'id');
}
App\Models\Order.php
public function show(Order $order)
{
    return view('oo.xx');
}

这方法很多啊,订单表肯定有用户表的id的啊,连接不就是能取出用户id下订单表的数据了。

没学过

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题