我有两个班,分别是学院和沥青 球场可以有很多学院,而这个手风琴属于一个球场 在我的学院展示视图中,我可以使用
看到音高名称{{$academy->pitch->name}}
但相反,它不能正常工作,我的意思是我想列出每个音高的学院名称
我的模特
学院模型
public function pitch(){
return $this->belongsTo(Pitch::class ,'pitch_id');
}
螺距模型
public function academies()
{
return $this->hasMany(Academy::class);
}
我尝试了这个,但是没有用
@foreach ($pitch->academies as $academy)
<li></li>
@endforeach
错误
Column not found: 1054 Unknown column 'academies.pitch_pitch_id' in 'where clause' (SQL: select * from `academies` where `academies`.`pitch_pitch_id` = 5 and `academies`.`pitch_pitch_id` is not null)
答案 0 :(得分:0)
public function academies()
{
return $this->hasMany(Academy::class, 'academy_id');
}
public function pitch(){
return $this->belongsTo(Pitch::class ,'pitch_id');
}
在我看来
@foreach ($pitch->academies as $academy)
{{$academy->name}}
@endforeach
我现在可以工作