$orders = Order::where('status','=',2)
->with(array(
'orderItems' => function($query) {
$query->whereNull('status');
}
))->leftjoin('users', function($join)
{
$join->on('orders.user_id', '=', 'users.id');
})
->get();
当我做了左连接,我可以检索用户的详细信息,但该订单号将成为USER_ID(顺序表) 例如,当我试图让 - > USER_ID或 - > ORDER_ID这将是相同的没有意义,因为如何可以重复一个订单id像用户ID。左连接问题
用户::有许多订单
这只是发生在左连接/加入,任何想法如何,我可以解决这一问题?
你应该让用户和订单“关系” - 那么你不需要在首位的加入。查看关于关系的L4文档。 – Laurence