alexa全球网站排名分析,商会网站建设开发,wordpress表结构怎么样,域名例子对于关系模型来说#xff0c;有时候我们需要甄别关联后结果#xff0c;例如#xff0c;班级和学生是一对多关联#xff0c;我现在查询班级#xff0c;但是想只显示正常状态#xff0c;即状态为1的学生#xff0c;因为有的学生从这个班级里面删除了#xff0c;状态是4有时候我们需要甄别关联后结果例如班级和学生是一对多关联我现在查询班级但是想只显示正常状态即状态为1的学生因为有的学生从这个班级里面删除了状态是4那么我们在查询的时候就可以使用如下语法1、定义关联关系Class模型public function learners() {return $this-belongsToMany(App\Models\Customer, learner_relation, class_id, learner_id);}Customer模型public function learnerclasses() {return $this-belongsToMany(App\Models\MyClass, learner_relation, learner_id, class_id);}2、查询代码$data MyClass::with([learners function ($query) {$query-select()-where(learner_relation.status, 1)-orderBy(learner_relation.create_time, desc);},])-find($id);然后得到的结果就是我们想要的正常的学生。以上这篇Laravel关系模型指定条件查询方法就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持脚本之家。