Вы сами все усложнили, вам нужно просто в
where
передать массив, чекбоксов и все. Например:
$users = DB::table('users')->where([
// То есть сюда массив с тем, что там у вас в форме на выбирали при поиске и все.
['sex', 'man'],
['sex', 'female'],
])->get();
Вот пример для одного поля массив значений, в выше для многих полей. Вам этот пример нужен
тогда:
$users = DB::table('users')
// ['man', 'female'] Это массив с реквеста, тут может быть и null и man и сразу все вместе... и что вам нужно
->whereIn('sex', ['man', 'female'])
->get();