Пример #1
0
 /**
  * @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'));
 }
Пример #2
0
 /**
  * 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'));
 }