Laravel Framework 5.6.29
PHP 7.2.11
mysql Ver 15.1 Distrib 10.3.11-MariaDB
Необходимо сделать SQL запрос с оператором IN. Данные необходимо взять из массива. Проблема в том, что запрос получается вида:
...IN ('123,312,111,222')
т.е. Laravel думает что это строка (это на самом деле строка, получаем с помощью implode). Необходимо каким-то образом передать туда что-то вроде списка. Пока решили таким кастылем:
foreach ($data['values'] as $key => $value) {
$sql_string .= "AND id = $value ";
}
Есть более хорошее решение?
Так а в чём проблема использовать конструктор...
$result = Model::whereIn('id', $data['values'])->get();
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как из БД сделать выборку по одной колонке с конкретным указанием значений
У меня есть поле ввода имени и возрастаВ поле имя прописано plaseholder = "Имя", тоже самое я прописал и в поле возраст, но слово "возраст" он у меня...
я скачал fontawesome 5 на комп, не могу подключить, подскажите, кто знает
Вопрос следующий: Пишу автотестМне нужно зайти на яндекс