laravel一对一检索许多结果

时间:2017-06-16 09:49:46

标签: laravel laravel-5 eloquent

我有业务和位置表,他们有一对一的关系。到目前为止一切正常,但问题是我只找到1个结果。

然而,作为位置表中的外键的business_id会产生大量结果。

我的商家信息表的ID为5-95,这些是我想要返回的记录

所以在我的位置表中,我的business_id也是5-95。

如何告诉eloquent检索这些特定记录?

此刻我有:

sudo crontab -e

所以澄清业务表的id为5-95,位置表的business_id为5-95我想从这2个表中返回结果,所以我可以在视图中使用它

1 个答案:

答案 0 :(得分:1)

使用eager loading

$businesses = Business::where('type', $type)->with('location')->get();

显示数据:

@foreach ($businesses as $business)
    {{ $business->location->name }}
@endforeach