Laravel 关系组
Laravel realtionship groupBy
我正在尝试从模型中获取关系,但只有一种类型 children。
Credito 是我的主要模型,它有很多档案。 Archivos 有一个名为 'parent_requisito_id' 的字段,我想提取所有 archivos 但我不会重复 'parent_requisito_id' 寻找单个 parent_requisito_id.
的最新条目
我不知道在关系上获取该输出。
$files = $credito->archivos;
我认为这 popular post 回答了您的问题。但是用 laravel 关系做同样的查询有点麻烦。
我不会西班牙语,所以我会在翻译后用英语写一些代码:
credito: loan
archivo: archive (file)
requisito: requirement
一种简单的方法是使用 Laravel 集合。从讨论中你得到了一些时间戳问题。让我们使用 id 而不是时间戳。
$files = $loan->archives()
->get()
->keyBy('parent_requirement_id')
->values();
我正在尝试从模型中获取关系,但只有一种类型 children。
Credito 是我的主要模型,它有很多档案。 Archivos 有一个名为 'parent_requisito_id' 的字段,我想提取所有 archivos 但我不会重复 'parent_requisito_id' 寻找单个 parent_requisito_id.
的最新条目我不知道在关系上获取该输出。
$files = $credito->archivos;
我认为这 popular post 回答了您的问题。但是用 laravel 关系做同样的查询有点麻烦。
我不会西班牙语,所以我会在翻译后用英语写一些代码:
credito: loan
archivo: archive (file)
requisito: requirement
一种简单的方法是使用 Laravel 集合。从讨论中你得到了一些时间戳问题。让我们使用 id 而不是时间戳。
$files = $loan->archives()
->get()
->keyBy('parent_requirement_id')
->values();