Как написать запрос для выборки, например через if я могу отобрать те записи которые мне нужны но при этом я тогда получаю все записи с БД и через цикл сравниваю и отправляю
нужные.
$user = User::find($user_id);
$messages = Message::where('active', true)->get();
if($message->referrer == true || $message->referrer == false && $user->referrer_1_id == null){
А как в запросе уже можно записать if
Например запрос
Получить запись где referrer = true или если же referrer == false и $user->referrer = null то тоже получить эту запись