Properties

Methods

__construct()

__construct(\App\Repositories\Eloquent\ArticleRepositoryEloquent  $articleRepositoryEloquent, \App\Repositories\Eloquent\ArticleCategoryRepositoryEloquent  $articleCategoryRepositoryEloquent, \App\Repositories\Eloquent\ArticleTagRepositoryEloquent  $articleTagRepositoryEloquent) 

Parameters

\App\Repositories\Eloquent\ArticleRepositoryEloquent $articleRepositoryEloquent
\App\Repositories\Eloquent\ArticleCategoryRepositoryEloquent $articleCategoryRepositoryEloquent
\App\Repositories\Eloquent\ArticleTagRepositoryEloquent $articleTagRepositoryEloquent

getArticleInfo()

getArticleInfo(  $id) : object

获取文章信息

Parameters

$id

int 文章ID

Returns

object —

文章信息

getAllCateTag()

getAllCateTag() 

saveArticle()

saveArticle(  $data) : boolean

保存文章

Parameters

$data

object 提交的文章数据

Returns

boolean

updateArticle()

updateArticle(  $id,   $data) : boolean

更新文章

Parameters

$id

int 文章ID

$data

object 文章内容request

Returns

boolean

boundTag()

boundTag(  $tags,   $article_id) 

Parameters

$tags
$article_id

deleteArticle()

deleteArticle(  $id) 

删除文章

Parameters

$id

int 删除文章ID

deleteCategory()

deleteCategory(  $id) 

删除分类,删除该分类与文章的关系

Parameters

$id

int 分类ID

deleteTag()

deleteTag(  $id) 

删除标签,删除该标签与文章的关系

Parameters

$id

int 分类ID

boundCate()

boundCate(  $cates,   $article_id) 

文章和分类绑定,创建和更新

Parameters

$cates

array 分类ID

$article_id

int 文章ID