Size: a a a

2019 December 10

AO

Alexander Osipov in Laravel Pro
Ihor Hnatchuk
привет так не работает фильтр, в чем ошибка?
Писать $filterCount > 1 не нужно, можно просто if ($filtered->count()). Если там будет 0, то он и так не пройдет дальше :)
А фильтр не работает, так как метод filter() оставляет модель в коллекции, если ты вернул true и убирает, если ты вернул false из колбека. Виктор выше правильный ответ уже написал, повторяться не буду)
источник

IH

Ihor Hnatchuk in Laravel Pro
спасибо уже розобрался
источник

IH

Ihor Hnatchuk in Laravel Pro
выше помогли
источник

AO

Alexander Osipov in Laravel Pro
Ihor Hnatchuk
спасибо уже розобрался
А вообще, еще лучше if ($filtered->isNotEmpty()), так более понятно в коде будет
источник

IH

Ihor Hnatchuk in Laravel Pro
там фишка что если 2 и больше модели нашло то нужно доп фильтр применить
источник

AO

Alexander Osipov in Laravel Pro
Ihor Hnatchuk
там фишка что если 2 и больше модели нашло то нужно доп фильтр применить
А, все, понял, точно. Больше одного же, а не больше или равно одному. Извиняюсь :)
источник

IH

Ihor Hnatchuk in Laravel Pro
у меня работает парсер
источник

IH

Ihor Hnatchuk in Laravel Pro
и нужно унифицировать команды
источник

IH

Ihor Hnatchuk in Laravel Pro
с нашей Бд
источник

IH

Ihor Hnatchuk in Laravel Pro
я в класе выташил все команды в колекцию и уже в ней поиск делаю, что бы не делат ькучу запросов в Бд
источник

IH

Ihor Hnatchuk in Laravel Pro
или такой подход плохой
источник

IH

Ihor Hnatchuk in Laravel Pro
?
источник

AO

Alexander Osipov in Laravel Pro
Ihor Hnatchuk
или такой подход плохой
Зависит от размера коллекции
источник

IH

Ihor Hnatchuk in Laravel Pro
6к записей
источник

AO

Alexander Osipov in Laravel Pro
Если коллекция большая, то это нужно сплитить и быть с этим очень аккуратным, иначе в оверхед можно легко залезть)
источник

IH

Ihor Hnatchuk in Laravel Pro
игроков буде 120к там уже наверно нужно делат ьзапрос в Бд
источник

AO

Alexander Osipov in Laravel Pro
Ihor Hnatchuk
6к записей
Тогда пока можно не париться, но в зависимости от сервера и итемов в коллекции нужно будет рефакторить. Когда — зависит уже от скорости пополнения БД и хар-к сервера)
источник

V

Vladimir in Laravel Pro
Вечер добрый.  Возникла необходимость получить все записи  из БД, у которых  значение поля  key,  не является числом. Количество записей в бд пару лямов. Как написать запрос, так что бы не фильтровать на бэке, а сама фильтрация происходила на уровне сервера?
источник

ВБ

Виктор Бурцев... in Laravel Pro
Vladimir
Вечер добрый.  Возникла необходимость получить все записи  из БД, у которых  значение поля  key,  не является числом. Количество записей в бд пару лямов. Как написать запрос, так что бы не фильтровать на бэке, а сама фильтрация происходила на уровне сервера?
постгрес?
источник

V

Vladimir in Laravel Pro
Виктор Бурцев
постгрес?
MySql
источник