【发布时间】:2018-11-25 02:02:53
【问题描述】:
我有两个表之间的关系:提案和主管。我正在检索所有提案并将它们传递给视图。我想要的是打印提议的人的名字。表“提案”有一个列“Supervisor_ID”。
注意:几天前代码运行良好,但现在出现此错误。
提案.php
public function supervisor(){
return $this->belongsTo('App\Supervisor');
}
Supervisor.php
public function proposals(){
return $this->hasMany('App\Proposal','id', 'supervisor_ID');
}
index.blade.php
@foreach($proposals as $proposal)
{{$proposal->supervisor->last_name}}, {{$proposal->supervisor->first_name}}
@endforeach
【问题讨论】:
-
更新你的控制器代码
-
好像有些提案在数据库中没有主管。
-
提案表中只有一个条目,并且有一个主管ID。