Я строю поиск с несколькими фильтрами приложений в Laravel.Это работает нормально, пока у меня много флажков для определенного запроса, как возраст.Если я просто проверяю одно значение, функция поиска работает нормально.Но если я проверю на 2 или более значений, он не будет искать.Может ли кто-нибудь помочь мне с этим.
Вот мой контроллер
if ($request->has('age')) {
$age = $request->input('age');
$ageString = implode(" , ", $age);
$nursery->where('acceptingAge', 'LIKE', '%' . $ageString . '%');
}
Вот моя форма
<input type="checkbox" class="custom-control-input" id="1year" name="age[]" value="5 years old">
<input type="checkbox" class="custom-control-input" id="1year" name="age[]" value="4 years old">