public function postLogin(LoginRequest $request, Attendee $attendee)
 {
     // Pagina waar wordt gecheckt of het opgegeven emailadres voorkomt in de tabel 'attendees'
     $deattendee = $attendee->where('email', $request->get('email'))->first();
     if ($deattendee == null) {
         $newattendee = new $attendee(['email' => $request->get('email'), 'ref' => $request->get('ref')]);
         $newattendee->save();
         $data = ['voornaam' => null, 'achternaam' => null, 'email' => $request->get('email')];
         // Verstuur kopie naar Digitus
         Mail::send('includes.email.webinars.superboost', $data, function ($message) use($data) {
             $message->from('*****@*****.**', 'Digitus Marketing');
             $message->to('*****@*****.**', 'Digitus Marketing')->subject('Iemand heeft zich zojuist aangemeld voor het Superboost je bereik Webinar');
         });
         // Doe iets omdat $deattendee niet bestaat
         return redirect()->back()->with(['message' => 'Het lijkt er op dat je je niet hebt aangemeld voor dit online event. We hebben je ingeschreven, je kunt je nu aanmelden voor dit online event! Probeer het nogmaals :)']);
         // dd($deattendee);
     } else {
         // Doe iets omdat $deattendee bestaat
         \Session::put('deattendee', $deattendee);
         return redirect('/superboost/onlineevent')->with(['message' => 'Succes']);
         // dd($deattendee);
     }
 }
 public function postHerhalingLogin($slug, Webinar $w, Webinarherhaling $wh, Attendee $a, LoginRequest $request)
 {
     $webinar = $w->where('slug', $slug)->first();
     $hetwebinar = $webinar->webinarherhaling->first();
     // Pagina waar wordt gecheckt of het opgegeven emailadres voorkomt in de tabel 'attendees'
     $deattendee = $a->where('email', $request->get('email'))->first();
     if ($deattendee == null) {
         $newattendee = new $a(['email' => $request->get('email'), 'ref' => $request->get('ref')]);
         $newattendee->save();
         $newattendee->webinars()->attach($hetwebinar->webinars->first()->id);
         $data = ['voornaam' => null, 'achternaam' => null, 'email' => $request->get('email'), 'webinartitel' => $hetwebinar->webinars->first()->titel];
         // Verstuur kopie naar Digitus
         Mail::send('includes.email.webinars.aanmeld', $data, function ($message) use($data) {
             $message->from('*****@*****.**', 'Digitus Marketing');
             $message->to('*****@*****.**', 'Digitus Marketing')->subject('Iemand heeft zich zojuist aangemeld voor het ' . $data['webinartitel'] . ' Webinar');
         });
         // Doe iets omdat $deattendee niet bestaat
         return redirect()->back()->with(['message' => 'Het lijkt er op dat je je niet hebt aangemeld voor dit online event. We hebben je ingeschreven, je kunt je nu aanmelden voor dit online event! Probeer het nogmaals :)']);
         // dd($deattendee);
     } else {
         // Doe iets omdat $deattendee bestaat
         if ($deattendee->webinars->contains($hetwebinar->webinars->first()->id)) {
             $deattendee->update(['ref' => $request->get('ref')]);
             \Session::put('deattendee', $deattendee);
             return redirect()->action('WebinarController@getHerhaling', array($hetwebinar->webinars->first()->slug))->with(['message' => 'Succes']);
         } else {
             $deattendee->update(['ref' => $request->get('ref')]);
             $deattendee->webinars()->attach($hetwebinar->webinars->first()->id);
             return redirect()->back()->with(['message' => 'Het lijkt er op dat er iets mis is gegaan.. Probeer het opnieuw']);
         }
     }
 }