【发布时间】:2021-12-05 11:49:27
【问题描述】:
我想从 Course 表中获取 id 和 courseName,从 user 表中获取 id,name 和 mob 以及从 id 表中获取 id 和 FilePath,为此userId 当然表在user 表中具有id 的值,而fileId 在files 表中当然表具有id 的值。下面的代码不显示来自用户的任何数据模型,它显示null 为user。非常感谢任何帮助。
课程表
| Id | courseName | userId | fileId |
|---|---|---|---|
Course::with('user:id,name,mob','files:id,FilePath')
->select ('id','courseName')
->get();
课程模型
public function files(){
return $this->belongsTo(Uploads::class,'fileId','id');
}
public function user(){
return $this->belongsTo(User::class,'userId','id');
}
【问题讨论】:
标签: php laravel eloquent laravel-8 eloquent-relationship