laravel - 关系多个模型
问题描述
很长一段时间我没有使用 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);
}
解决方案
你得到什么?你得到一个空集合吗?正如评论尝试这样做
dd($example->bookmakers);
另外,先试试看dd($example)
它是否有bookmakers
集合属性。
推荐阅读
- amazon-web-services - 如何在 Mac 上为 terraform 安装“provider.aws”?
- javascript - Javascript canvas animate sprite walking
- angular - 使用 rxjs 过滤器功能过滤云 Firestore 集合
- python - 如何在 sys.stdin.readline() Python 中获取我输入的每一行?
- bash - 由于较低的 Curl 版本,Curl 无法在 jenkins 中正确执行
- javascript - 事件更改后删除附加的先前数据
- angular - 如何将字符串变量作为参数发送到 onload 函数
- jquery - JQuery: a slider with 3 inputs possible?
- python - 带有 Mysql 5.7 SqlAlchemy 的烧瓶格式错误的数据包
- r - Warning: Error in result_create: no such column: V2