php - 如何从急切加载中指定我们想要的列
问题描述
我正在使用 Beyondcode/laravel-comments ( https://github.com/beyondcode/laravel-comments ),并尝试指定我想从评论员那里获得的列。这是代码:
$comment = $post->comments()->with('commentator', function ($query) {
$query->select('commentator.name', 'commentator.email');
//or $query->select('users.name', 'users.email');
})->latest();
我收到错误消息
Undefined table: 7 ERROR: missing FROM-clause entry for table "commentator" // or users
我该如何解决?谢谢
解决方案
推荐阅读
- ruby-on-rails - Rails - 没有路线匹配 [POST] "/page/new"
- javascript - (Discord.js)如何检测用户何时开始/停止在特定语音通道中说话
- docker-compose - Jenkins 管道不构建 docker 脚本
- content-management-system - 使用自定义属性在 hippo 中创建新用户
- css - 使用 Jest 对 React 组件的错误测试样式
- python - Save histogram of subplots to PDF
- python - 如何动态地将变量转换为另一种类型?
- angular-cli - 将 Angular CLI 与生成的库一起使用
- python - 函数中的双重计算
- python - 如何遍历网络爬虫的结果页面并解析单个页面结果以获取更多详细信息?