我正在使用 Laravel 5.4。我正在使用雄辩的 ORM。我创建了以国家和国家的形式表。两者都如下所示:
国家表:
状态表:
现在,我写了两种方法来设置国家和国家表之间的关系。
国家型号:
public function states()
{
return $this->hasMany('App\Models\Masters\State')->select('*');
}
状态模型:
public function country()
{
return $this->belongsTo('App\Models\Masters\Country')->select('name as country_name');
}
现在,我要创建编辑功能,所以我无法获得国家名称。
我已将查询写为
$state = State::with('country')->find($id);
return Response($state);
在这里,我只有州数据和国家数据为空。
那么我应该改变什么来获得州和国家数据呢?