Я создал поиск по нескольким фильтрам для своего сайта, но я не могу найти какую-либо документацию по нескольким операторам внутри внутри, где для моего поиска.Где и если заявления Laravel Eloquent
Возвращает Много результатов
$data = Scrapper::paginate(15);
Возвращает ни один .. это нужно быть таким образом, чтобы иметь где заявления с IF см ниже.
$database = new Scrapper;
$database->get();
Пример того, что я хочу сделать ..
$database = new Scrapper;
if (isset($_GET['cat-id'])) {
$database->where('cat_id', '=', $_GET['cat-id']);
}
if (isset($_GET['band'])) {
$database->where('price', 'BETWEEN', $high, 'AND', $low);
}
if (isset($_GET['search'])) {
$database->where('title', 'LIKE', '%'.$search.'%');
}
$database->get();