laravel 5.1: 获取关系
laravel 5.1: get relation in with
我有一个名为用户的模型
与关系 "travel" 模型
和具有关系 "destination"
的旅行模型
如何通过旅行和关系获得 eloquent 中的用户。
我知道我可以得到这样的旅行:
$row = $this->model
->find($reqId)
->with('travel')
->first();
我想获取旅行目的地。
如果我没有正确理解你的问题,你想使用 nested eager loading:
$row = $this->model->with('travel', 'travel.destination')->find($reqId)
我有一个名为用户的模型 与关系 "travel" 模型 和具有关系 "destination"
的旅行模型如何通过旅行和关系获得 eloquent 中的用户。
我知道我可以得到这样的旅行:
$row = $this->model
->find($reqId)
->with('travel')
->first();
我想获取旅行目的地。
如果我没有正确理解你的问题,你想使用 nested eager loading:
$row = $this->model->with('travel', 'travel.destination')->find($reqId)