首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel5.2- pluck()方法返回数组

Laravel5.2- pluck()方法返回数组
EN

Stack Overflow用户
提问于 2015-12-21 22:07:54
回答 5查看 291.5K关注 0票数 77

我正在尝试升级我的项目L5.1 -> L5.2。在升级指南,有一件事我不清楚:

集合、查询生成器和雄辩查询生成器对象上的lists方法已重命名为pluck。方法签名保持不变。

没关系,将重构从lists()重命名为pluck()并不是一个问题。但是,在L5.0和L5.1中有什么有用的pluck()方法呢?

来自5.0文件

从行中检索单个列 $name =DB::table(‘user’)->where(‘name’,'John')->pluck('name');

在L5.2中,旧的pluck()方法的替代方案是什么?

更新:

示例:

代码语言:javascript
运行
复制
var_dump(DB::table('users')->where('id', 1)->pluck('id'));

L5.1:

代码语言:javascript
运行
复制
// int(1)

L5.2:

代码语言:javascript
运行
复制
// array(1) { [0]=> int(1) }
EN

Stack Overflow用户

回答已采纳

发布于 2015-12-21 22:28:25

pluck()目前的替代方案是value()

票数 119
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34405138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档