首页 > 解决方案 > 关系多个模型

问题描述

很长一段时间我没有使用 laravel,我在努力获取一些数据。

我试图从比赛中获得所有博彩公司,但没有得到:

D b:

leagues:
-id
-name

league_bookmakers:
- id
- league_id
- bookmaker_id

bookmakers:
- id
- name

控制器:

 $example = \App\League::find(440);

    dd($example->bookmakers());

模特联盟:

public function bookmakers()
    {
        return $this->hasMany(LeagueBookmaker::class);
    }

标签: laraveleloquentlaravel-5.5

解决方案


你得到什么?你得到一个空集合吗?正如评论尝试这样做

dd($example->bookmakers);

另外,先试试看dd($example)它是否有bookmakers集合属性。


推荐阅读