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!