laravel 关联修改问题是否有优雅的写法...

大概是这个样子的就想问下,在修改关联关系的时候,是否有优雅的写法...

if (isset($attributes['flag_id']))
        {
            $article->flag()->detach($article['flag_id']);
            $article->flag()->attach($attributes['flag_id']);
        }
        else
        {
            $article->flag()->detach($article['flag_id']);
        }
JellyBool
修改的评论也不能少于六个字哦!