/** * @param \App\Http\Requests\CreateNewsRequest $request * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function store(CreateNewsRequest $request) { News::create($request->all()); $news = News::orderBy('updated_at', 'desc')->get(); session()->flash('flash_message', 'Je artikel is succesvol toegevoegd'); return view('news.index', compact('news')); }
/** * Update the specified News in storage. * * @param int $id * @param CreateNewsRequest $request * * @return Response */ public function update($id, CreateNewsRequest $request) { /** @var News $news */ $news = News::find($id); if (empty($news)) { Flash::error('News not found'); return redirect(route('news.index')); } $news->fill($request->all()); $news->save(); Flash::message('News updated successfully.'); return redirect(route('news.index')); }