public function update($id, CursusRequest $request)
 {
     $cursus = Cursus::with('soortcursus')->FindOrfail($id);
     $soortcursusfind = Soortcursus::FindOrfail($id);
     $prijscursus = $request->soortcursus['prijs'];
     $roundedPrice = round($prijscursus, 2);
     $soortcursus = ['prijs' => $roundedPrice, 'cursussoort' => $request->soortcursus['cursussoort']];
     $cursus->update($request->all());
     $soortcursusfind->update($soortcursus);
     session()->flash('flash_message', 'Je cursus is succesvol aangepast');
     return redirect('courses');
 }
 public function update($id, CursusRequest $request)
 {
     $cursus = $this->cursusrepository->findOrFail($id);
     if ($request->file('afbeelding')) {
         $file = $request->file('afbeelding');
         $destinationPath = 'images/cursussen/' . $cursus->id;
         $filename = $file->getClientOriginalName();
         $encoded = urldecode($filename);
         $upload_success = $file->move($destinationPath, $encoded);
         $image = str_replace('\\', '/', $upload_success);
     } else {
         $image = null;
     }
     $cursus->update(['naam' => $request->get('naam'), 'content' => $request->get('content'), 'slug' => str_slug($request->get('naam')), 'afbeelding' => $image]);
     // Cursus moet ook bijbehorende videos hebben
     return redirect('jandje/cursus');
 }