我有以下查询(简化): p>
$ q = ModelOne :: with('relation_one','relation_two')
- > whereHas('relation_three',function($ q){
$ q-> where('object','Obj1');
})
- > whereHas('relation_four',function($ q){
$ q-> where('object','Obj2');
})
- > get( );`
code> pre>
它加载 relation_one code>和 relation_two code>关系很好,我还需要加载另一种关系 每行, relation_three code>或 relation_four code>,具体取决于 ModelOne-> object code>的值。 p>
我遇到的问题是 ModelOne code>来自 schema1 code>以及 relation_three code>&中使用的表。 relation_four code>来自 schema2 code>。 p>
两个模型都设置正确,各自的 protected $ connection code>和 protected $ table code>变量。 p>
我收到的错误是 relationship_three code>或 relationship_four code>的表 因子查询检查错误的架构而不存在。 p>
任何人都可以建议如何解决此问题? 浏览过文档,但找不到解决方案。 p>
div>