Как получить все значения одного столбца, используя 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();
Другие вопросы по тегам