Wo und If-Anweisungen Laravel Eloquent

Ich gebaut habe, ein multi-filter-Suche für meine website, aber ich kann nicht scheinen zu finden, jegliche Dokumentation, die auf mehrere if-Anweisungen innerhalb der wo für meine Suche.

Gibt Viele Ergebnisse

$data = Scrapper::paginate(15);

Gibt keine.. es brauchen, um diesen Weg gehen zu müssen, wo Aussagen mit WENN-siehe oben.

$database = new Scrapper;
$database->get();

Beispiel von, was ich tun soll..

    $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();

InformationsquelleAutor Brent | 2014-08-22

Schreibe einen Kommentar