Я просто хочу лучше понять, как Laravel's Eloquent/Model обрабатывает отношения.Способы взаимоотношений между Laravel, как ownTo всегда запрашивать базу данных?
Допустим, я определил отношения, где каждый пост имеет автора и класс Post имеет метод для получения объекта автор, связанный с ним:
public function author() {
return $this->belongsTo('App\User', 'author_id');
}
Назвав Автор (ы) методом post теперь вернет автора на основе поля author_id сообщения. Мой вопрос: делает ли Laravel запрос каждый раз, когда используется метод? Будет ли следующий код запрашивать данные из db дважды?
<a href="{{ route('user',$post->author->slug) }}">{{ $post->author->name }}</a>