orWhere vs Where Laravel 5.1

Ich habe den folgenden Code:

$results = \DB::table('pack')
            ->Join('users as u1', 'u1.id', '=', 'pack.userid')
            ->Join('skills as s1', 's1.packid', '=', 'pack.packid')
            ->where('u_status', '=', "0")
            ->where('pack.amount', '<', 100)
            ->where('pack.amount', '>', 10)                 
            ->where('pack_status', '=', "2")
            ->where('pack.title', 'LIKE', "%$text%")
            ->orWhere('pack.description', 'LIKE', "%$text%")
            ->orWhere('pack.skills', 'LIKE', "%$text%")
            ->orWhere('s1.name', 'LIKE', "%$text%")
            ->orderBy('packid', 'desc')
            ->orderBy('featured', 'desc')
            ->groupBy('packid')
            ->take(40)
            ->get();
return $results;

Alles funktioniert außer->where('amount', '<', 100) und->where('amount', '>', 10).

It schließt keines dieser Elemente aus und zeigt Beträge über und unter den von mir festgelegten Zahlen an. Wenn ich das @ entferorWhere() es funktioniert gut

Bin ich mitorWhere() undwhere() richtig?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage