Laravel?)
Что требуется?
Пытаюсь сделать фильтр на Laravel, фильтр по анкетам абитуриентов, взятых из БД. Визуально он выглядит так (скриншот №1). Что я от него хочу: например, мне нужны все абитуриенты, желающие поступить на специальность "Лечебное дело" с типом финансирования "Бюджет". Я ожидаю, что в результате я получу анкеты, где будет присутствовать графа "Лечебное дело", а напротив(!) нее будет стоять "Бюджет". Но сейчас фильтр работает не совсем корректно (скриншот №2): как будто выполняются два отдельных запроса; то есть слово "Бюджет" может вовсе не стоять напротив(!) графы "Лечебное дело". Говоря простым языком, если фильтр видит, что в анкете просто есть графа "Лечебное дело" и графа "Бюджет", он посчитает, что анкета подходит параметрам запроса. Но эти два параметра должны стоять рядом(!).
Сделай через scope в модели, и проверь выводы на view
Обсуждают сегодня