Laravel добавляет предложениеwhere к результату объединенияPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel добавляет предложениеwhere к результату объединения

Сообщение Anonymous »

Я выполняю объединение двух запросов и хочу добавить к результату предложениеwhere, но предложениеwhere добавляется только к первому запросу. как это исправить?

Код: Выделить всё

    $notifications = DB::table('notifications')
->select(DB::raw("notifications.uuid ,notifications.brand_id" ))
$posts = DB::table('posts')
->select(DB::raw("posts.uuid ,posts.brand_id" ))
->unionAll ($notifications)
->orderBy('created_at' , 'desc')
->where('brand_ids' , '=' , '2')
$result  = $posts->get();
Мне нужна эта строка

Код: Выделить всё

           ->where('brand_id' , '=' , '2')
добавляется ко всему объединению, но добавляется только к одному из запросов.

Подробнее здесь: https://stackoverflow.com/questions/374 ... ion-result

Вернуться в «Php»