Laravel Eloquent获得第二级别的模型

时间:2019-03-10 02:28:47

标签: laravel eloquent--relationship

竞争模式

enter image description here

类别模型

enter image description here

结果模型

enter image description here

比赛负责人

enter image description here

我想从Laravel Eloquent将所有这些数据导入VueJS,但出现错误:

  

调用模型Range(destination).Resize(n,m).Value = Range(source).Resize(n,m).Value上的未定义关系[competitionResults]

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以按照以下方式将呼叫与.链接起来:

Competition::with(
        ['competitionCategories.competitionResults']
      )->get();

它只是使用嵌套关系加载关系: competitionCategories及其competitionResults关系。

有关更多信息,请查阅此文档section