Построитель запросов QueryBuilder
При работе с фреймворками не требуется писать SQL запросы вручную. Фреймворки предоставляют некий набор функций, с помощью которых можно работать с базой данных. В Laravel для работы с БД есть несколько разных способов, самым базовым является использование построителя запросов QueryBuilder, QB
.
Построитель запросов позволяет отправлять запросы к базе, используя PHP команды, избавляя программиста от написания сырого SQL. При этом построитель запросов защищает ваш код от инъекций и вам нет необходимости экранировать строки перед их передачей в запрос.
Построитель запросов представляет собой фасад с именем DB
:
app/Http/Controllers/PostController.php<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB; // подключаем фасад DB
class PostController extends Controller
{
public function show()
{
}
}