Eloquent模型的Refetch数据库

时间:2014-01-02 16:29:29

标签: php laravel laravel-4 eloquent

我在Laravel模型上使用急切加载来解决N + 1问题。问题是,我过去只是重新加载我的模型:

$login = Login::find(1)->load('someothermodel'); 

但现在我发现当我这样做时,我会收到巨大的内存泄漏。所以我的问题是,有什么方法可以简单地重新加载Eloquent模型,还是我必须放弃急切的加载?

我切换到急切加载,因为一些Logins有超过100个关系,这对我的数据库性能有影响。

0 个答案:

没有答案