2
我需要使用laravel進行搜索5.4。我有下一個搜索字段Laravel - 在where子句中的多個值
我想搜索這7個字段。我用這個查詢:
if ($categoryIn <> '' AND
$brandIn == ' ' AND
$model == ' ' AND
$fuelIn == '' AND
$priceMinIn == '0' AND
$priceMaxIn == '0' AND
$kmm == '0') {
$cars = Cars_models::Where('Categorie', 'LIKE', $categoryIn)->get();
}
else if ($categoryIn <> '' AND
$brandIn <> ' ' AND
$model == ' ' AND
$fuelIn == '' AND
$priceMinIn == '0' AND
$priceMaxIn == '0' AND
$kmm == '0') {
$cars = Cars_models::Where('Categorie','LIKE',$categoryIn)
->Where('Brand', 'LIKE', $brandIn)
->get();
} else if...
但我有很多組合。任何人都可以幫我展示一個更簡單的方法嗎?因爲我不能處理它,如果我寫這樣的每一個組合。
有什麼想法?
看到這裏,這將幫助你https://stackoverflow.com/questions/45511015/writing-a-function-in-laravel –
偉大的你有解決方案 –