public function getByUser(int $id, int $scopes = self::DEFAULT, int $limit = 15): LengthAwarePaginator
    {
        $query = $this->getModel()->newQuery()->where('user_id', $id);

        return $this->getScopes($query, $scopes)->paginate($limit);
    }