使用Eloquent进行内部查询
P粉056618053
P粉056618053 2024-04-06 16:45:50
[PHP讨论组]

图像地址包含位置和用户总数。

Users::with(['address'=>function($query){
    $query->where('location', 'NAXAL');
    $query->order By('total');
    }])->get();

此查询将返回所有用户,并且查询不匹配的关系将为空。我只想提取那些在关系上不为空值的用户,并相应地排序。

P粉056618053
P粉056618053

全部回复(1)
P粉627136450

您可以使用whereHas条件

Users::whereHas('address', function($query){
$query->where('location', 'NAXAL');
$query->order By('total');
})->get();
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号