Задать вопрос
mattedev
@mattedev
web developer

Почему не работает orwhere в laravel 5?

Сделал фильтр, выборка по модели, марке, городу. делаю так
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
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
BOOMER_74
@BOOMER_74
Full-Stack разработчик
У Вас точно все без ошибок работает, вроде как orWhere, а не orwhere. Если Вы тут просто ошиблись, посмотрите какой создается запрос (с помощью ->toSql() или Laravel Debugbar).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽