/** * Store a newly created resource in storage. * * @param MovieRequest $request * @param Movie $Movie * @return Response */ public function store(MovieRequest $request, Article $movie) { $this->post = $this->auth->articles()->create($request->all()); $movie->addCat(['cat' => [$request->input('cat')], 'id' => $this->post->id]); flash()->success(trans('movies.added')); return redirect(action('Admin\\MoviesController@index')); }
/** * Store a newly created resource in storage. * * @param PageRequest $request * @param Page $page * @return Response */ public function store(PageRequest $request, Article $page) { $this->post = $this->auth->articles()->create($request->all()); $page->addCat(['cat' => [1, $request->input('cat')], 'id' => $this->post->id]); Cache::flush(); flash()->success(trans('pages.added')); return redirect(action('Admin\\PagesController@index')); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(ArticleRequest $request, Article $article) { $input = $request->all(); $input['img'] = !empty($request->input('image')[0]['img']) ? $request->input('image')[0]['img'] : ''; $request->replace($input); $this->post = $this->auth->articles()->create($request->all()); $article->addCat(['cat' => $request->input('cat'), 'id' => $this->post->id]); foreach ($request->input('image') as $img) { $this->post->images()->create(array_add($img, 'article_id', $this->post->id)); } flash()->success(trans('articles.article_added')); Cache::flush(); return redirect(action('Admin\\ArticlesController@index')); }