关联模型,查询时怎么指定字段
求助各位
现有两张表 user 和 videos。我在 user 模型中和 videos 创建一对多关联。
/**
* 关联视频表
* */
public function videos()
{
return $this->hasMany(Video::class, 'user_id');
}
查询如下
$user = User::where('id', 1)->first();
$videos = $user->videos;
现在只需要 videos 表中的 title 和 path 两个字段
直接使用 select(['title', 'path']) 指定字段的话,会报错 user 表中没有 title 字段
怎么在查询时指定要查询的 videos 表的字段
推荐文章: