Level 53
If you're using Eloquent and have a Product model:
$query = Products::where('FieldCT', '>=', $filterCtMin)
->where('FieldCT', '<=', $filterCtMax);
if($filterSh) {
$query = $query->where('FieldSH', $filterSh);
} else {
$query = $query->where('FieldSH', '!=', 'PEONIA');
}
$results = $query->orderBy('FieldNo')->get();
dd($results);
That should work.
If you don't have a model you could use the query builder:
$query = \DB::table('products')::where('FieldCT', '>=', $filterCtMin)
->where('FieldCT', '<=', $filterCtMax);
if($filterSh) {
$query = $query->where('FieldSH', $filterSh);
} else {
$query = $query->where('FieldSH', '!=', 'PEONIA');
}
$results = $query->orderBy('FieldNo')->get();
dd($results);
1 like