通过Laravel关系访问属性

时间:2016-11-16 18:30:09

标签: laravel laravel-5

我想获取与用户相关的房子的ID,但我得到了着名的试图获取非对象错误的属性。

在我的 index.blade.php 中,我使用

{{ $user->house->id }}

user.php的

public function house()
{
    return $this->hasOne('App\House');
}

House.php

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

我该怎么办?

1 个答案:

答案 0 :(得分:1)

确保用户拥有住宅对象。试试这个:

new Font(..., trackBar1.Value)