public function store(ArticlesFormRequest $request)
    {
        $article = new Article;
        $article->fill($request->all());
        $article->published     = $request->get('published', false);
        $article->featured      = $request->get('featured', false);
        $article->authenticated = $request->get('authenticated', false);
        $article->is_page       = $request->get('is_page', false);
        $article->save();

        $article->permissions()->sync($request->get('permissions', []));
        if ($request->tags) {
            $article->tag(explode(',', $request->tags));
        }

        event(new ArticleWasCreated($article));

        flash()->success(trans('cms::article.store.success'));

        return redirect()->route('administrator.articles.index');
    }