laravel relations错误试图获取非对象的属性

时间:2017-02-20 04:15:53

标签: laravel-5 relationship

我尝试从两个表中检索数据并按顺序使用hasMany关系。即

Public childModel (){
  return $this->hasMany(childModel); 
}

在我运行foreach循环的视图中:

foreach($parentModel as $parentModel)

foreach($parentModel->childModel as $childModel)

然后

{{parentModel->childModel}}

我在屏幕上打印json就好了(包括我要输出的列。)

当我尝试

`{{parentModel->childModel->column}}`

我得"试图获取非对象的属性"

1 个答案:

答案 0 :(得分:0)

想出来。当我初始化parentModel变量时,我正在制作'where'语句,'where'语句拒绝了childModel中的表。只有在运行测试后才能找到。