laravel - 渴望加载特定列并加入laravel
问题描述
我不想从 score_set 加载所有列,但只加载 id。我试过这段代码失败了。
Assignment::with('score_set:id.scoringCriteria.fields:id')->whereIn('id', $assignment_id)->get();
它显示sql错误。
SQLSTATE [42S22]:未找到列:1054 '字段列表'中的未知列 'id.scoringCriteria.fields'(SQL:选择id
. scoringCriteria
. fields
from score_sets
where score_sets
. id
in (1) and score_sets
. deleted_at
is null)
解决方案
推荐阅读
- java - 写入未进入管道的通道的消息
- docker - 使用多个命令时运行 Cypress dockerized 传递参数
- visual-studio - 将测试用例与测试计划相关联的问题
- python - 删除python蓝图类中所有未实现的方法
- python - tkinter - 如何在条目中自动添加斜杠?
- mysql - 元数据库 - 从 json 字段创建过滤器
- java - OkHttp3 HTTP GET 请求
- kotlin - 如何获取在 kotlin 代码中的“gradle.properties”中定义的自定义属性?
- ios - 在 iOS 15 上访问原始蜂窝信号强度测量 (dBm)
- html - 我的按钮没有转到导航的右侧