Полный цикл в digital

Получение коллекции значений столбца QueryBuilder

Метод pluck() позволяет получить массив значений одного столбца таблицы:

app/Http/Controllers/PostController.php<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB; // подключаем фасад DB

class PostController extends Controller
{
    public function show()
    {
        $titles = DB::table('posts')->pluck('title');
	dump($titles);
    }
}

Можно перебрать полученные данные циклом:

app/Http/Controllers/PostController.php<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB; // подключаем фасад DB

class PostController extends Controller
{
    public function show()
    {
        $titles = DB::table('posts')->pluck('title');
        foreach ($titles as $title) {
            echo $title;
        }
    }
}

Можно получить не все посты, а только подпадающие под условие:

app/Http/Controllers/PostController.php<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB; // подключаем фасад DB

class PostController extends Controller
{
    public function show()
    {
        $titles = DB::table('posts')
        ->where('id', '>', '3')
	->pluck('title');
	dump($titles);
    }
}
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг