protected function paginate(array $data, Request $request)
{
$page = $request->get('page', 1);
$offset = $page * $this->perPage - $this->perPage;
$items = array_slice($data, $offset, $this->perPage, true);
$rows = new LengthAwarePaginator($items, count($data), $this->perPage, $page);
$rows->setPath($request->url());
return $rows;
}