Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Не загружать повторно relations » 03.07.2018 13:13:29

AlexEsaulov
Ответов: 0

Здравствуйте. Посетила идея, а реально ли такое...

Например, модель Book и отношение в ней author

$book1 = Book::find(1);
$author1 = $book1->author; 

$book2 = Book::find(1);
$author2 = $book2->author;

var_dump($book1 === $book2); // сейчас false, а хотелось бы true
var_dump($author1 === $author2); // сейчас false, а хотелось бы true

Хотелось бы, чтобы даже дополнительного запроса в БД не поступало, т.е. Eloquent взял автора уже с ранее полученного объекта.

Или вручную как-то сделать такое, буду благодарен, за развитие идеи.

Подвал раздела