/** * Store a newly created article in storage. * * @return Response */ public function store(Create $request) { $data = $request->all(); unset($data['image']); $data['user_id'] = \Auth::id(); $id = $this->repository->create($data); return isOnPages() ? $this->redirect('pages.index') : redirect()->route('admin.articles.edit', $article->id); }
/** * Store a newly created article in storage. * * @return Response */ public function store(Create $request) { $data = $request->all(); unset($data['image']); if (\Input::hasFile('image')) { // upload image $this->uploader->upload('image')->save('images/articles'); $data['image'] = $this->uploader->getFilename(); } $data['user_id'] = \Auth::id(); $data['slug'] = Str::slug($data['title']); $this->repository->create($data); return $this->redirect(isOnPages() ? 'pages.index' : 'articles.index'); }