hakanylmz Yapmak istediğinizi anladım. Şöyle deneyebilirsiniz:
$duplicates = DB::table('data')
->joinSub(
DB::table('data')
->select([
'name',
'telephone',
DB::raw('COUNT(*) as count')
])
->groupBy([
'name',
'telephone'
])
->havingRaw('count > 1'),
'sub',
function (JoinClause $join) {
$join
->on('data.name', '=', 'sub.name')
->on('data.telephone', '=', 'sub.telephone');
})
->select([
'data.name as name',
'data.telephone as telephone'
])
->get();