Чистый sql - всегда работает
Не могу скрин глянуть. Обычно для дублей используют group by + having. При поиске в двух табличках можно использовать еще join + group by + having. Что-то вроде select id from table group by parent having count(*) > 1
На sql всегда перейти смогу, через модельки хочется. Или без шансов?
Можешь собрать запрос и результат рассортировать по моделям.
Только загрузилась картинка. Да. Получи запросом сразу модели дубликаты. Merchant::select(\DB::raw(‘min(id) as id’), ‘name’, ‘mcc’)->groupBy(‘name’, ‘mcc’)->having(\DB::raw(‘count(id)’), ‘>’, 1)->get() Должно вернуть модели с минимальным id среди дублей, если найдено больше 1 записи по группировке name,mcc
Ну чутка быстрее но не сильно
Используй ленивые коллекции.
+ да сейчас смотрю их
Обсуждают сегодня