如何从 Laravel 中的对象的这个结构中获取值

How to get the value from this structure of an Object in Laravel

我想显示 boardings table 中 status 字段的值,它与 travel table 有关系。当我执行此代码时:

$travel->boardings->status

它 returns 一个错误,指出 $status 未定义。

如您所见,boardings 属于 Collection 类型,因此您可以将其与索引一起使用

$travel->boardings[0]->status

或使用 for 循环

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