Php 我赢了';无法获取数组中的值或laravel中的对象
我已经使用laravel查询生成器获得了这样的数据Php 我赢了';无法获取数组中的值或laravel中的对象,php,mysql,laravel,phpmyadmin,laravel-eloquent,Php,Mysql,Laravel,Phpmyadmin,Laravel Eloquent,我已经使用laravel查询生成器获得了这样的数据 [0] Category_id:1, product:food [1] Category_id=1 product:fish [2] Category_id=1 product:vegetable 但是我想要这个甲酸盐 category_id 1{ product { "Food","Fish","Vegetable"} } 您可以使用: Pu
[0]
Category_id:1,
product:food
[1]
Category_id=1
product:fish
[2]
Category_id=1
product:vegetable
但是我想要这个甲酸盐
category_id 1{
product
{ "Food","Fish","Vegetable"}
}
您可以使用:
Pull方法检索给定键的所有值
试试这个:
$collection->groupBy('category_id')
->map(function($item) {
return $item->pluck('product');
});
您需要提供示例代码并更好地形成您的问题。我不知道你在问什么。你想完成什么?正在发生的错误是什么?利用代码标记使示例可读。共享查询生成器代码和完整的结果数据。
$collection->groupBy('category_id')
->map(function($item) {
return $item->pluck('product');
});