在Laravel上使用Eloquent时,我有一个可以通过以下方式调用的关系:
$business = $this->business()->first();
每次运行此代码时,Unfortunatley都会返回相关模型的新实例。例如
$business1 = $this->business()->first();
$business2 = $this->business()->first();
$business1->value = 5;
在上面的代码$business2->value
中应该等于5,但不等于5。
是否有一种方法可以强制雄辩地返回对模型的引用(如果该引用已存在于内存中)而不是每次都创建一个新引用?