我正在尝试从数据库中获取戒指。但只有过滤器是主页是 1 或 0。
我只需要主页为 1 的行。
这是我试过的
$ringen = RingKoppelCategory::with('ringen')->get()->where('homepage', '=' , 1);
返回空值
当我将 ->get() 放在查询构建器的末尾时,它会检查 ringkoppelcategory 表中的主页,这不是我想要的。
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'homepage' in 'where clause' (SQL: select * from `ringkoppelcategory` where `homepage` = 1
我需要从 ringkoppel 类别中获取环关系,但只有主页为 1 的环。
最佳答案
您需要使用函数在您的with
中传递where
。
$ringen = RingKoppelCategory::with(['ringen' => function ($query) {
$query->where('homepage', '=' , 1);
}])->get();
更多信息可在 documentation 中找到
关于php - 需要帮助构建查询 laravel 5.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38224402/