可能是一个显而易见的例子,但这是: 在查询结果之后,我有:
$items = DB::table('my_table')->get(['id']);
dd($items);
这将导致:
Collection {#228 ▼
#items: array:1 [▼
0 => {#227 ▼
+"id": 2
}
]
}
然后,当我尝试将其展平时,它会忽略我:
dd($items->flatten());
结果:
Collection {#209 ▼
#items: array:1 [▼
0 => {#227 ▼
+"id": 2
}
]
}
我应该不会收到类似展馆展品的东西吗? 我该怎么办?
谢谢。
答案 0 :(得分:3)
您需要检查它
$flattened = $items->flatten();
dd($flattened->all());
// or dd($items->flatten()->all());
来自official documentation的来源。
如果要获取ID并完全展平,请使用
$items = DB::table('my_table')->pluck('id');
dd($items);
这里是pluck link。