@isMobile

Laravel 5.7 DB::Select аргумент в виде массива?

Всем добрый день.
Подскажите можно ли как-то сделать выборку если в качестве аргумента массив.

$categorys = DB::table('sd_category')->where('user', Auth::user()->id)->get();

Далее пробовал прогнать через

foreach ($categorys as $category) {
$task = DB::table('tasks')->where('category', $category->name)->orderBy('id', 'desc')->paginate(15);
}
Но в $task получаю только результат последнего прохождения foreach.

Как это можно обойти? Подскажите пожалуйста может кто сталкивался с подобным.
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 1
@FernandoErrNando
в цикле идет запись в переменную, а не в массив, почему он должен показывать не последний элемент?

Пишите это в массив, а потом уже в whereIn подставляйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 18:16
1000 руб./за проект
28 мар. 2024, в 18:15
90000 руб./за проект
28 мар. 2024, в 18:05
5000 руб./за проект