gpt4 book ai didi

laravel - HasOne laravel在哪里条件

转载 作者:行者123 更新时间:2023-12-03 16:56:20 29 4
gpt4 key购买 nike

在登录模型中,我具有与图片表的实现关系

function picture () {
return $this->hasOne('App\Picture');
}

现在我想要Picture.picture_status = 1和User.user_status = 1的数据
Login::with('picture')->where('picture_status', 1)->where('user_status',1);

但是在条件不适用于图片表的情况下,如何在两个表上实现条件

最佳答案

这应该做到这一点:

Login::with(['picture' => function ($query) {
$query->where('picture_status', 1)->where('user_status',1);
}])->get();

有时您可能希望加载一个关系,但同时为加载加载查询指定其他查询约束
https://laravel.com/docs/5.2/eloquent-relationships#constraining-eager-loads

关于laravel - HasOne laravel在哪里条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38369905/

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