gpt4 book ai didi

php - Laravel - 查询 "with"

转载 作者:行者123 更新时间:2023-12-04 14:42:29 25 4
gpt4 key购买 nike

我有一个查询,需要从 2 个表中获取信息。所以我需要用 invoice_status 获得发票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();

最佳答案

您可以传入一个闭包来处理对预先加载的内容的查询:

$invoices = Invoice::with(array('user' => function($query) {
$query->where('account_status', '=', 1);
}))->where('invoice_status', '=', 2)->get();

关于php - Laravel - 查询 "with",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26428502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com