distinct () con paginación () en laravel 5.2 no funciona

Estoy tratando de usardistinct() conpagination() enlaravel 5.2 con fluidez y se le da el resultado adecuado, pero la paginación sigue siendo la misma (Me gusta sin aplicar distinto).

Ya he revisado y probado las respuestas a continuación con el código mío
- laravel 5: paginar total () de una consulta con distinto
- Paginate & Distinct
- El número de recuento del método de paginación del generador de consultas es incorrecto cuando se usa un distintivo

Mi código es algo como:

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

EJEMPLO
- Tengo resultado con tres registros (es decir.POST1, POST2, POST3 yPOST1) así que aplicodistinct().
- Ahora mi resultado esPOST1, POST2 yPOST3 pero la paginación todavía se muestra como 4 registros (como resultado antes de aplicardistinct())

Cualquier sugerencia sería apreciada!

Respuestas a la pregunta(3)

Su respuesta a la pregunta