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

How to get all the values of single column using laravel 4.2

我正在使用 pluck 方法从单列中获取数据

$systems = OptionUser::pluck('user_skill');

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

请在 [=15= 中使用 get(returns 简单的 stdObject 数组)而不是 pluck(returns 单值 - 默认为字符串) ], 因为 pluck 只给出数据库中的单个值

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

我知道已经晚了,但如果有人需要的话。

对于 laravel 4.2 lists 会起作用。

试试这个:OptionUser::lists('user_skill');

Note:

The following features are deprecated in 5.2 and will be removed in the 5.3 release in June 2016

The lists method on the Collection, query builder and Eloquent query builder objects has been renamed to pluck. The method signature remains the same.

它会起作用。

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