Showing
1 changed file
with
7 additions
and
2 deletions
| ... | @@ -45,7 +45,7 @@ class ArticleController extends Controller | ... | @@ -45,7 +45,7 @@ class ArticleController extends Controller |
| 45 | { | 45 | { |
| 46 | $article = auth()->user()->articles()->create($request->validated()['article']); | 46 | $article = auth()->user()->articles()->create($request->validated()['article']); |
| 47 | 47 | ||
| 48 | - $this->articleService->syncTags($article, $request->validated()['article']['tagList'] ?? []); | 48 | + $this->syncTags($article); |
| 49 | 49 | ||
| 50 | return $this->articleResponse($article); | 50 | return $this->articleResponse($article); |
| 51 | } | 51 | } |
| ... | @@ -54,7 +54,7 @@ class ArticleController extends Controller | ... | @@ -54,7 +54,7 @@ class ArticleController extends Controller |
| 54 | { | 54 | { |
| 55 | $article->update($request->validated()['article']); | 55 | $article->update($request->validated()['article']); |
| 56 | 56 | ||
| 57 | - $this->articleService->syncTags($article, $request->validated()['article']['tagList'] ?? []); | 57 | + $this->syncTags($article); |
| 58 | 58 | ||
| 59 | return $this->articleResponse($article); | 59 | return $this->articleResponse($article); |
| 60 | } | 60 | } |
| ... | @@ -77,6 +77,11 @@ class ArticleController extends Controller | ... | @@ -77,6 +77,11 @@ class ArticleController extends Controller |
| 77 | 77 | ||
| 78 | return $this->articleResponse($article); | 78 | return $this->articleResponse($article); |
| 79 | } | 79 | } |
| 80 | + | ||
| 81 | + protected function syncTags(Article $article): void | ||
| 82 | + { | ||
| 83 | + $this->articleService->syncTags($article, $this->request->validated()['article']['tagList'] ?? []); | ||
| 84 | + } | ||
| 80 | 85 | ||
| 81 | protected function articleResponse(Article $article): ArticleResource | 86 | protected function articleResponse(Article $article): ArticleResource |
| 82 | { | 87 | { | ... | ... |
-
Please register or login to post a comment