public function scopeGetByPage($query, $page = 1, $order = ['column' => 'id', 'order' => 'desc'], $filter = null) {
$query->where([['ativo_extranet', '=', 1]]);
$query = $this->createFilter($query, $filter);
return $query->orderBy($order['column'], $order['order'])->skip(($page - 1) * $this->perPage)->take($this->perPage);
}
Model::getByPage(/* não precisa do primeiro parâmetro, conta do segundo em diante */)->get();