Динамические условия при выборке в QB в Laravel
Можно использовать динамические условия,
в которых после слова where будет
написано имя поля таблицы. Для примера
давайте сделаем условие по полю id:
<?php
$post = DB::table('posts')
->whereId(1)
->get();
dump($post);
?>
А теперь сделаем условие по полю slug:
<?php
$post = DB::table('posts')
->whereSlug('my-page')
->get();
dump($post);
?>
Получите юзера с полем id,
равным 3.
Получите юзера с полем name,
равным 'john'.
Получите юзера с полем email,
равным 'john@mail.com'.