laravel - 使用 Eloquent Data Laravel 显示表格表单

标签 laravel laravel-4

我有一个以 Eloquent 形式存储的对象结构

{"item_id": "2",
"item_color": "Black",
"item_size": "L",
"item_Quantity": "5",},

{"item_id": "2",
"item_color": "Black",
"item_size": "M",
"item_Quantity": "5",},

{"item_id": "2",
"item_color": "Black",
"item_size": "S",
"item_Quantity": "5",},

{"item_id": "2",
"item_color": "White",
"item_size": "S",
"item_Quantity": "5",},

我想要实现的是将所有具有相同item_iditem_color的item_quantity组合起来,并以这样的表格形式显示。

ItemID ItemColor ItemSize  Quantity   Total
2         Black    L-M-S    5-5-5      15
2         White     S       5          5

在我的研究中,这是最接近的解决方案,但我无法以表格形式显示它

http://stackoverflow.com/questions/23902541/add-array-values-of-same-array-keys-in-session

最佳答案

$items = DB::table('item')
            ->select(DB::raw("item_id,item_color,GROUP_CONCAT(item_size SEPARATOR '-') as ItemSize,GROUP_CONCAT(item_Quantity SEPARATOR '-') as Quantity,sum(item_Quantity) as TOTAL"))
            ->groupBy('item_id','item_color')
            ->get();

关于laravel - 使用 Eloquent Data Laravel 显示表格表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31780016/

相关文章:

php - Laravel 使用Where 连接表

android - 访问 localhost laravel 应用程序路由到 android studio 失败

php - Laravel 畸形字符 UTF-8

php - 使用 AngularJS 和 PHP 创建跨子域 cookie/session

javascript - 部署到 Heroku 时,是什么导致 Facebook PHP SDK 出现 "illegal character in input string"异常?

php - 尝试在 laravel 中使用 guzzlehttp 客户端上传多张图片

php - 将 Laravel 资源合并为一个

php - Laravel 4,如何访问反向一对多关系?

php - Laravel 架构构建器主键作为外键

php - Laravel 4 Eloquent 选择