У меня сложный сценарий, когда некоторые запросы на выборку следует вызывать сразу, используя union
. Проблема в том, что я не знаю, какой из них первый, потому что исходят из некоторых условных выражений, есть ли возможность использовать union()
в красноречивом, но без знания первого запроса?
Документация Laravel гласит:
$first = DB::table('users')
->whereNull('first_name');
$users = DB::table('users')
->whereNull('last_name')
->union($first)
->get();
Мне нужно что-то вроде этого:
$users = DB::table('users')
->union($first)
->union($second)
->paginate();
Возможно ли это, или я что-то неправильно понимаю?