Динамические условия при выборке в 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);
?>