0
ユーザーに関連する家のIDを取得したいと思いますが、有名人のを取得しようとしました。エラーが発生しました。私はLaravelの関係で属性にアクセスする
{{ $user->house->id }}
User.php
public function house()
{
return $this->hasOne('App\House');
}
House.php
public function user()
{
return $this->belongsTo('App\User');
}
何笙を使用私index.blade.phpで
uld私は何ですか?
あなたの関係は間違っています。あなたのテーブル構造を見せてください。 –
'User' *は実際には' House'レコードを持っていますか? 'User :: with([" house "])...'を使っていますか? 'dd($ user-> house)'を実行するとどうなりますか? 'dd($ user-> house() - > first());を実行するとどうなりますか?もっと多くの情報がここに必要です:P –
あなたの関係の1つは 'belongsTo'でなければなりません – Hkan