在我的情况下,我有两个具有 1 对多关系的表(集合、产品)。
使用代码示例,它是:
$collectionProducts = collections::join('products', 'products.collection_id', '=', 'collections.collection_id')->get();
我目前的结果是:
[
Collection 1 Product 1 => [
...Product Info
],
Collection 1 Product 2 => [
...Product Info
],
Collection 2 Product 1 => [
...Product Info
],
Collection 2 Product 3 => [
...Product Info
],
]
我想让结果如下:
[
Collection 1 => [
Product 1 => [
...Product Info
],
Product 2 => [
...Product Info
],
],
Collection 2 => [
Product 1 => [
...Product Info
],
Product 3 => [
...Product Info
],
]
]
我怎样才能达到我的预期结果?我知道这是常见的用法,如果之前有任何重复的问题,我很抱歉,因为我找不到任何匹配的问题。
慕标5832272