distinto () com paginação () no laravel 5.2 não está funcionando

Estou tentando usardistinct() compagination() nolaravel 5.2 com fluente e com resultado adequado, mas a paginação permanece a mesma (como sem aplicar distinta).

Eu já revi e testei as respostas abaixo com o meu código
- laravel 5 - pagina o total () de uma consulta com distintas
- Paginate & Distinct
- O método de paginação do Query Builder conta o número errado ao usar distintos

Meu código é algo como:

DB::table('myTable1 AS T1')
->select('T1.*')
->join('myTable2 AS T2','T2.T1_id','=','T1.id')
->distinct()
->paginate(5);

EXEMPLO
- Tenho resultado com três registros (ou seja,POST1, POST2, POST3 ePOST1) então eu aplicodistinct().
- Agora meu resultado éPOST1, POST2 ePOST3 mas a paginação ainda é exibida como 4 registros (como resultado antes da aplicaçãodistinct())

Qualquer sugestão será apreciada!

questionAnswers(3)

yourAnswerToTheQuestion