如何使用laravel 4.2获取单列的所有值

时间:2017-02-01 11:43:37

标签: laravel-4 pluck

我使用pluck方法从单列

获取数据
$systems = OptionUser::pluck('user_skill');

这个系统变量只返回一个值,而我在这个表中有大约50个值。请建议从本专栏获取所有数据的正确方法。

2 个答案:

答案 0 :(得分:5)

请在laravel 5.4中使用get(返回简单的stdObjects数组)而不是pluck(默认返回单值 - 字符串),因为pluck只提供来自数据库的单个值

$systems = OptionUser::select('user_skill')->get();

答案 1 :(得分:0)

我知道已经晚了,但是仍然有人需要它。

对于laravel 4.2 compute(Vertex<String, VertexData> vertex, MessageIterator<LinkedList<MessageData>> messages)可以使用。

尝试一下:lists

  

注意:

     

以下功能在5.2中已弃用,并将在2016年6月的5.3版本中删除

     

Collection,查询构建器和Eloquent查询构建器对象上的list方法已重命名为pluck。方法签名保持不变。