如何合并两个集合,一个是父项的集合,又是子项的集合?
我想要使用方法with
和belongsToMany
,但是在这种情况下,我不能正确使用这两种方法,因为一个表在另一个模式中,而数据透视表在另一个模式中。 / p>
Area::with('permissoes')
->where('sistema', '<>', 'S')
->get()
答案 0 :(得分:0)
大多数口才的重载都是通过单独的查询完成的,这些查询只对前一个键使用IN
语句。数据透视表是个例外。听起来您需要明确地告诉Model关系您的数据透视表位于哪个数据库中。在这里查看我的答案:belongsToMany relationship in Laravel across multiple databases