This is how I am doing and working perfectly
Code:
public function index($keyword = null)
{
$keyword = trim($this->request->getVar('keyword'));
$Product = new Product();
$data['title'] = 'All Products';
$data['products'] = $Product->like('name',$keyword)
->orderBy('created_at','DESC')
->paginate(15);
$data['pager'] = $Product->pager;
$data['currentPage'] = $Product->pager->getCurrentPage('default'); // The current page number
$data['totalPages'] = $Product->pager->getPageCount('default'); // The total page count
return view('Travo\Admin\Views\Products\Index', $data);
}