【发布时间】:2015-04-02 02:06:29
【问题描述】:
保存 Eloquent 模型后,如何检索与它的关系?
例如:
$model = new Foo;
$model->save();
dd($model); //return an object of Foo
假设我已经设置了与 Baz 的关系,我应该像普通的 Eloquent 对象一样获取关系。
dd($model->with('baz')->get());
但这会返回数据库中的每个 Foo 记录与关系。
我只是希望能够获取与保存的 Foo 模型相关的当前 Baz 模型。
我能做到:
$result = Foo::with('baz')->find($model->id);
dd($result);
但这会导致另一个查询,我想阻止它。
【问题讨论】:
标签: laravel laravel-4 eloquent