Отказался от datatables, в пользу пагинатора, все стало очень шустрым и удобным.
$data = $this->postback->whereNotNull('table1.phone')
->where('table1.name', $name)
->leftJoin('table2', 'table1.phone', '=', 'table2.phone')
->leftjoin('table3', 'table1.phone', '=', 'table3.phone')
->select(
'table3.email', 'table3.param1', 'table3.param2',
'table2.info', 'table2.info1', 'table2.info2', 'table2.info3', 'table2.info4',
'table1.name', 'table1.data', 'table1.data1', 'table1.data2', 'table1.data3', 'table1.phone', 'table1.data4 AS new', 'table1.created_at', 'table1.id'
)
->orderBy('table1.created_at','asc')
->paginate($paginator);
return $data;
P.S. использовав отношения вместо leftjoin, таблица еще быстрее стала.