2016-12-16 49 views
0

enter image description here如何从一个对象的这种结构获得的价值在Laravel

我想显示status场从boardings表,该表与表travel关系的价值。当我这样做代码:

$travel->boardings->status 

它返回一个错误,指出,$status是不确定的。

+2

使用'''$ travel''',你可以使用''''travel-> boardings [0] - > status'''来访问它,或者像foreach一样迭代它($ travel-> boardings as $ key = > $登机){$ status = $ boarding-> status}''' – Dev

回答

1

正如你可以看到boardings是Collection类型的,所以你可以因为```boardings```是在收集与指数

$travel->boardings[0]->status 

或通过使用循环

foreach($travel->boardings as $boarding){ 
     $status = $boarding->status; 
}