Laravel显示属于关系的ID

时间:2018-01-25 21:36:50

标签: laravel

我正在使用Laravel 5.5我在我的用户模型中设置了一个属于这种关系...

public function subscription() {
    return $this->belongsTo('App\Subscription');
}

在我的刀片模板中,我可以这样做......

<td>{{$user->subscription}}</td>

返回......

{"id":2,"created_at":"2018-01-25"}

我试图通过执行此操作来返回ID ...

<td>{{$user->subscription->id}}</td>

但它给了我一个错误&#39;试图获得非对象的财产&#39;

我哪里错了?

1 个答案:

答案 0 :(得分:0)

通过访问数组项来管理解决此问题,而不是像这样..

<td>{{$user->subscription['id']}}</td>