ну я понял что ты предлагаешь вообще убрать переменную и просто вот так оставить-
DB::select("DELETE
d.id FROM dialogs d LEFT JOIN messages m ON LEAST(d.user_1, d.user_2) = LEAST(m.sender_id, m.receiver_id) AND GREATEST(d.user_1, d.user_2) = GREATEST(m.sender_id, m.receiver_id) WHERE m.dialog_id IS NULL");