Laravel риэлторская группа - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь получить отношения от модели, но только 1 тип детей.

Кредито - моя основная модель, и у нее много архивов. В Archivos есть поле с именем 'parent_requisito_id', я хочу извлечь все архивы, но я не получаю повторного 'parent_requisito_id', ищущего самую новую запись единственного parent_requisito_id.

Я понятия не имею, чтобы получить этот вывод на отношение.

$files = $credito->archivos;

1 Ответ

1 голос
/ 30 января 2020

Я думаю, что популярный пост отвечает на ваш вопрос. Но выполнить тот же запрос с отношением laravel - это немного трудоемко.

Я не знаю Spani sh, поэтому после некоторого перевода я напишу некоторый код на английском языке sh:

credito: loan
archivo: archive (file)
requisito: requirement

Простым подходом может быть использование Laravel Collection. В результате обсуждения у вас возникли проблемы с метками времени. Позволяет использовать идентификатор вместо отметок времени.

$files = $loan->archives()
    ->get()
    ->keyBy('parent_requirement_id')
    ->values();
...