При использовании Eloquent в Laravel у меня есть связь, которую я могу вызвать через:
$business = $this->business()->first();
Unfortunatley каждый раз, когда этот код запускается, он возвращает новый экземпляр связанной модели.например,
$business1 = $this->business()->first();
$business2 = $this->business()->first();
$business1->value = 5;
В приведенном выше коде $business2->value
должно равняться 5, но это не так.
Есть ли способ заставить eloquent вернуть ссылку на модель, если она уже естьсуществует в памяти, а не создает новый каждый раз?