Есть такой код
$items = $class::whereNotIn('status', [1,2]);
$items = $items->paginate($ppage);
Мне нужно сделать выборку, если представить в виде sql запроса то он бы выглядела примерно так:
SELECT *, (SELECT count(*) FROM `table2`) FROM table1
WHERE `table1`.`status` NOT IN (1,2)
Как лучше это сделать в Larvel?
Спасибо.
UPD:
Пытался сделать так
$class::selectRaw('*, (SELECT ...) AS `field123`')
->whereNotIn('status', [1,2])
->where('field123', '>', 0)
Но так не срабатывает, пишет что field123 - Unknown column