我正在尝试升级我的项目L5.1-> L5.2。在升级指南中,有一件事对我来说不是很清楚:
Collection、查询生成器和Eloquent查询生成器对象上的
lists
方法已重命名为pluck
。方法签名保持不变。
没问题,将lists()
重命名为pluck()
不是问题。但是关于在L5.0和L5.1中有用的pluck()
方法怎么办呢?
从5.0文档中可以看到:
从行中检索单个列
$name = DB::table('users')->where('name', 'John')->pluck('name');
在L5.2中,旧的pluck()方法有什么替代方法?
更新:
示例:var_dump(DB::table('users')->where('id', 1)->pluck('id'));
L5.1:
// int(1)
L5.2:
// array(1) { [0]=> int(1) }