【发布时间】:2018-08-25 14:59:38
【问题描述】:
我有 2 个不同的集合,看起来像这样
集合 1:
{typesession_id: 3, formation_id: 7, codeformation: "FR8", id: 3, nomformation: "Sécurité électrique", …}
{typesession_id: 3, formation_id: 8, codeformation: "FR8", id: 4, nomformation: "Sécurité incendie", …}
集合 2:
{datesession: "2018-03-15", debutsession: "08:30:00", finsession: "12:00:00", typesession_id: 1, title: "Gestes d'urgence - Soignant", …}
{datesession: "2018-03-16", debutsession: "08:30:00", finsession: "12:00:00", typesession_id: 3, title: "eLearning", …}
{datesession: "2018-03-17", debutsession: "08:30:00", finsession: "12:00:00", typesession_id: 3, title: "eLearning", …}
这两个集合有一个共同的关键...... 我正在尝试恢复 Collection 2 中与“typesession_id”键具有相同值的元素... 例如,如果我的集合 1 有 typesession_id 等于 1 和 2 的元素,我希望集合 2 的项目具有值 1 和 2。
我的 newCollection 应该是:
{typesession_id: 3, formation_id: 7, codeformation: "FR8", id: 3, nomformation: "Sécurité électrique", datesession: "2018-03-16", debutsession: "08:30:00", finsession: "12:00:00", title: "eLearning", …}
{typesession_id: 3, formation_id: 7, codeformation: "FR8", id: 4, nomformation: "Sécurité électrique", datesession: "2018-03-17", debutsession: "08:30:00", finsession: "12:00:00", title: "eLearning", …}
{typesession_id: 3, formation_id: 8, codeformation: "FR8", id: 3, nomformation: "Sécurité incendie", datesession: "2018-03-16", debutsession: "08:30:00", finsession: "12:00:00", title: "eLearning", …}
{typesession_id: 3, formation_id: 8, codeformation: "FR8", id: 4, nomformation: "Sécurité incendie", datesession: "2018-03-17", debutsession: "08:30:00", finsession: "12:00:00", title: "eLearning", …}
换句话说:我的第一个集合让我知道用户可以进行哪些培训……而我的第二个集合让我可以获得有关特定类型会话 (typesession_id) 可用会话的信息。我想要一个基于 typesession_id 的完整组合列表...
我试图在 Laravel 指南上自己弄清楚,但我并没有真正找到我的解决方案......
【问题讨论】:
-
你能提供你想要达到的结果吗?
-
我改变了我的问题,我希望现在更清楚......我需要基于键/值的组合......
标签: laravel collections