Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmQBInr 112 of 252 menu
◀ ▶

Построитель запросов Laravel

Как правило, при работе с фреймворками не требуется писать SQL запросы вручную. Обычно фреймворки предоставляют некий набор функций, с помощью которых можно работать с базой данных. В Laravel для работы с БД есть несколько разных способов. Самым базовым является использование построителя запросов (QueryBuilder, QB).

Построитель запросов позволяет отправлять запросы к базе, используя PHP команды, избавляя программиста от написания сырого SQL. При этом построитель запросов защищает ваш код от инъекций и вам нет необходимости экранировать строки перед их передачей в запрос.

Построитель запросов представляет собой фасад с именем DB. Его же используют в сидерах для наполнения базы - об этом в следующем разделе. Сначала подключим DB к контроллеру:

<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\DB; // import DB facade class PostController extends Controller { public function show() { } } ?>

В следующем уроке подготовим тестовые таблицы с данными - без них практика по Query Builder не имеет смысла.

Подключите фасад DB к контроллеру юзеров.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить