Получение коллекции значений столбца через QB в Laravel


Можно получить коллекцию значений одного столбца, собранную со всех рядов. Для этого используется метод pluck:

<?php
$titles = DB::table('posts')->pluck('title');
dump($titles);
?>
Можно перебрать полученные данные циклом:

<?php
$titles = DB::table('posts')->pluck('title');

foreach ($titles as $title) {
echo $title;
}
?>
Можно получить не все посты, а только подпадающие под условие:

<?php
$titles = DB::table('posts')
->where('id', '>', '3')
->pluck('title');

dump($titles);
?>