laravel - Laravel 多对多关系查询集合
问题描述
我有模型:
用户属于ToMany 组,
用户属于类,
用户所属等级
组属于多用户
当我执行 $group->user->with('class') 时,我收到一个错误,即 collection::with 不存在。
我正在尝试使用一对多的关系信息来实现属于该组的用户的集合。有什么建议应该怎么做?
解决方案
使用关系查询:
$users = $group->users()->with('class')->get();
推荐阅读
- recursion - 如果递归调用未在方案中返回值,如何返回值
- android - 如何捏放大 ScrollView 内的 WebView?
- android - java.lang.IllegalArgumentException:没有为片段 SignFragment 的 id 找到视图
- arrays - 从嵌套数组 MongoDB 中检索和更新数组
- android - 修改已存在的 DialogFragment
- linux - 构建 LLVM 时出错
- java - SuppressWarnings(未选中)在 Intellij 中偶尔工作
- javascript - Laravel 和 javascript - 如何更改为用户 ID?
- angular - 在组件之间共享数据的替代方案 - 无需订阅
- reactjs - 带有 React 16.6 Suspense 的 React Router “提供给 `Route` 的类型为 `object` 的无效 prop `component`,预期为 `function`。”