Как получить все значения одного столбца, используя laravel 4.2
Я использую метод срыва, чтобы получить данные из одного столбца
$systems = OptionUser::pluck('user_skill');
Эта системная переменная, возвращающая только одно значение, в то время как у меня есть около 50 значений в этой таблице. Пожалуйста, предложите, как правильно получить все данные из этой колонки.
3 ответа
Пожалуйста, используйте get
(который возвращает простой массив stdObjects) вместо pluck
(который возвращает единственное значение - строка по умолчанию) в laravel 5.4, потому что pluck дает только одно значение из базы данных
$systems = OptionUser::select('user_skill')->get();
Я знаю, что уже поздно, но все же, если это кому-то нужно.
Для Laravel 4.2 lists
буду работать.
Попробуй это: OptionUser::lists('user_skill');
Замечания:
Следующие функции устарели в версии 5.2 и будут удалены в версии 5.3 в июне 2016 года
Метод lists в объектах Collection, построитель запросов и Eloquent переименован в "pluck". Подпись метода остается прежней.
Это будет работать.
$systems = OptionUser::select('user_skill')->get();