Сделал фильтр, выборка по модели, марке, городу. делаю так
phones::where('cat_id','=',1)->orwhere('model_id','=',$model)->orwhere('marka_id','=',$marka_id)->orwhere('city','=',$city)->get();
Данные передаются в переменные, проверял, все ок. В таблице phones выбираю все, где cat_id равен 1, т.е. телефоны, выводит все, где cat_id равен 1, не смотря на orwhere