Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Подскажите пожалуйста, как сделать обновление с селектом в whereIn.
$table2 = DB::table('table2')->select('table1_id')->whereIn('table2.id', $request->input('selected'))
->groupBy('table1_id');
DB::table('table1')->whereRaw('id IN '.DB::raw("({$table2->toSql()})"))->update(...);
Пробовал вот так, но не срабатывает.
Не в сети
Используйте Eloquent
Не в сети
Страницы 1