@Andrei258

Как поставить много разных значений в один sql запрос laravel?

У меня есть такой sql вопрос:

foreach($id as $myid){
User::where('id', $myid)->get();
}

В foreach более 100.000 значений и при запросе laravel загружает очень долго или просто выдает timeout.

Как это все делать в одном запросе или есть ли другой вариант реализации?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
lenk0belk0
@lenk0belk0
программироваю
в документации описан ваш случай https://laravel.com/docs/9.x/queries#additional-wh...

$users = DB::table('users')->whereIn('id', [1, 2, 3])->get();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы