我正在使用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;
我哪里错了?
答案 0 :(得分:0)
通过访问数组项来管理解决此问题,而不是像这样..
<td>{{$user->subscription['id']}}</td>