1

I am using pluck method to get data from single column

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

This systems variable returning only one value while I have around 50 values in this table. Please suggest what is correct way to get all the data from this column.

4

3 回答 3

8

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

$systems = OptionUser::select('user_skill')->get();
于 2017-02-01T11:48:03.790 回答
1

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

对于 laravel 4.2lists将起作用。

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

笔记:

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

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

于 2019-01-17T08:20:24.537 回答
0

它会起作用的。

$systems = OptionUser::select('user_skill')->get();
于 2022-02-23T11:48:00.680 回答