setModel(app($model)); } elseif($model instanceof Post) { $this->setModel($model); } } /** * @param int $postsPerPage * @return LengthAwarePaginator */ public function getPostsPager($postsPerPage = 15) { return $this->getModelClass()::orderByDesc('created_at')->paginate($postsPerPage); } }