Здравствуйте.
Подскажите как это доработать.
Я достаю список слов с переводами из базы данных. Получается все данные из базы загружаются в массив
$myWords.
$myWords = Word::with('translations')
->where('lang_id', $text_lang_id)
->whereHas('translations', function (Builder $query) use ($translate_to_lang_id) {
$query->where('lang_id', '=', $translate_to_lang_id);
})->get();
Затем я хочу достать перевод (hasMany) слова. Почему laravel лезет в базу и достает данные из базы, если я загрузил все данные в переменную
$myWords?
$word = $myWords->where('word', $wordKey)->first();
$word->translations()->where('lang_id',$translateToLangId)->where('word_id', $word->id)->first()->translation;