0
私はlaravel 5.3を使用しています。私はcitiesテーブルに対してhasOne関係を持つリストテーブルを持っています。私の見解でhasOne()メソッド名のために関係を返さない
public function city()
{
return $this->hasOne('App\City', 'id', 'city_id');
}
{{$listing->city->name}}
この原因エラー
非オブジェクト
のプロパティを取得しようとしているが、私は以外にメソッド名を変更したとき市、
私の見解{{$listing->foo->name}}
に
public function foo()
{
return $this->hasOne('App\City', 'id', 'city_id');
}
この1作品。
市町村のメソッド名にはどのような問題がありますか? 私は他のプロジェクトのcityメソッド名に問題はありません。