@NubasLol

Laravel метод Find как c его применить или другой?

Передаю в метод find массив отсортированных id, он же возвращает модели отсортированные от наименшего id . Что ломает мне всю логику . Как посоветуете это испарвить?

Пишу чистый sql завпрос, и получаю id . Возможно можно как-то сразу с базой по d его связать?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 2
swede2k
@swede2k
Full-stack developer
$ids = [12, 2, 3];
$users= \App\User::find($ids)->sortBy(function ($user) use ($ids) {
    return array_search($user->getKey(), $ids);
});
Ответ написан
Комментировать
JorryGo
@JorryGo
Backend разработчик
Думаю поможет это
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект