На данный момент у меня есть отношения 1 ко многим между двумя моделями. Модель машины и модель документа. Документ может иметь несколько версий, и я всегда связан с моей машиной. Теперь я хочу показать только документы с последней или самой высокой версией.
Я попытался получить версию из документа, но затем я могу вернуть только 1 документ в мое представление вместо того, чтобы возвращать несколько документов. Я также пытался получить документы следующим образом, но я застрял с шагами, которые мне нужно предпринять после создания l oop:
$machine = Machine::find($id);
$documents = $machine->documents;
foreach($documents as $document)
{
}
dd($documents);
return view('machine.detail', compact('machine'));
Итак, чтобы задать свой вопрос: Как я могу вернуться только уникальные документы с последней версией на мой взгляд. Поэтому, если файл 1 имеет версии 1,2,3,10, а файл 2 имеет версии 1,2,3, я хочу вернуть версию 10 файла 1 и версию 3 файла 2.