SQL запросы в контроллере

Для использования SQL запросов в контроллере можно применять фасад DB и метод select

В начале кода контроллера добавляем код:

use Illuminate\Support\Facades\DB;

Для создания запроса используем код:

$articles = DB::select('select * from articles where active = ?', [1]);

Привязка имен к запросу

$articles = DB::select('select * from articles where id = :id', ['id' => 40]);

Вставка записей методом insert

DB::insert('insert into articles (id, name) values (?, ?)', [1, 'Marc']);

Обновление записей методом update

'update articles set votes = 100 where name = ?',
    ['Anita']

Обновление записей методом delete

$deleted = DB::delete('delete from articles');