Laravel 5 如何在blade中访问Laravel关系
需要有关Laravel 5.4的帮助 我有两张桌子:起源和咖啡 一个产地可以有很多咖啡 在原始模型中,我将其设置为:Laravel 5 如何在blade中访问Laravel关系,laravel-5,relationship,Laravel 5,Relationship,需要有关Laravel 5.4的帮助 我有两张桌子:起源和咖啡 一个产地可以有很多咖啡 在原始模型中,我将其设置为: public function coffee() { return $this->hasMany('App\Coffee'); } 在我的控制器中,我有: $origins = Origin::with('coffee')->get(); 在我看来,我需要显示每个产地的所有咖啡,我的代码: @foreach($origins as $origin)
public function coffee()
{
return $this->hasMany('App\Coffee');
}
在我的控制器中,我有:
$origins = Origin::with('coffee')->get();
在我看来,我需要显示每个产地的所有咖啡,我的代码:
@foreach($origins as $origin)
<div class="row">
<div class="col-lg-12 centered">
<h3>{{ $origin->name }}</h3>
@foreach($origin->coffee() as $coffee)
{{ $coffee->name }}
@endforeach
</div>
</div>
@endforeach
@foreach($origins作为$origin)
{{$origin->name}
@foreach($origin->coffee()作为$coffee)
{{$coffee->name}
@endforeach
@endforeach
但没有显示任何内容作为咖啡名称
我在咖啡表中有一条记录属于origin,id为1
为什么我不知道咖啡的名字
谢谢好的,我发现我需要从咖啡中取出支架: foreach($origin->coffee)