我有一个查询,我需要从2个表中获取信息。所以我需要用users 1来获取发票,这里的user_status是1。我想我可以用users表来查询invoices表。当我dd($invoices)时,我确实得到了发票与用户只是很好…
$invoices = Invoice::with('user')->where('invoice_status', '=', 2)->get();但我不确定怎样才能弄到users->account_statu。我尝试这样做,但得到一个查询错误,它找不到account_status。
$invoices = Invoice::with('user')->where('invoice_status', '=', 2)->where('account_status', '=', 1)->get();发布于 2014-10-17 23:36:58
您可以传入一个闭包来处理对急切加载内容的查询:
$invoices = Invoice::with(array('user' => function($query) {
$query->where('account_status', '=', 1);
}))->where('invoice_status', '=', 2)->get();https://stackoverflow.com/questions/26428502
复制相似问题