Я пытаюсь обновить свой проект L5.1 → L5.2. В руководстве по обновлению есть одна вещь, которая не ясна для меня:
Метод
lists
в сборке, построителе запросов и запросе Eloquent объекты-строители были переименованы вpluck
. Подпись метода остается тем же.
Это нормально, переименовать refactoting от lists()
до pluck()
не проблема. Но что с полезным pluck()
методом, который был в L5.0 и L5.1?
Из 5.0 документации:
Получение одиночной колонки из строки
$name = DB::table('users')->where('name', 'John')->pluck('name');
Какова альтернатива старому методу pluck()
в L5.2?
UPDATE:
Пример:
var_dump(DB::table('users')->where('id', 1)->pluck('id'));
L5.1:
// int(1)
L5.2:
// array(1) { [0]=> int(1) }