User table
id | name | user_type | email | password
1 | John | 1 | john@gmail.com | something
2 | Roy | 1 | roy@gmail.com | something
3 | Rax | 1 | Rax@gmail.com | something
4 | Ren | 1 | ren@gmail.com | something
AssignUser Table
id | user_id | assign_to_math | assign_to_chemistry
1 | 3 | 2 | 1
2 | 4 | 1 | 2
因此,这里有四个用户可用的用户表 现在在分配表第一行中,Rax为数学分配了tuitoin给Roy和化学到John
我想通过关系获得john和roy的细节
我尝试过用户模型
public function getInfoFormathTutor(){
return $this->hasOne('App\AssignUser', 'id', 'assign_to_math');
}
它为我返回null值不知道为什么请帮忙 提前致谢
答案 0 :(得分:0)
尝试:
public function getInfoFormathTutor(){
return $this->hasOne('App\AssignUser', 'assign_to_math', 'id');
}