Example #1
0
 /**
  * Edit article
  *
  * @param Article $article Article model
  * @param array   $data
  * @param array   $category_list
  * @param array   $tag_list
  */
 public static function editArticle(Article $article, $data, $category_list, $tag_list)
 {
     $article->update($data);
     $article->syncCategories($article, $category_list);
     if (count($request->tag_list) > 0) {
         $article->syncTags($article, $tag_list);
     } else {
         $tags = $article->tags;
         $article->tags()->delete();
     }
     return $article;
 }