/**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     $actions = Action::where('action', 'signed up')->get();
     foreach ($actions as $action) {
         Signup::firstOrCreate(['campaign_id' => $action->campaign_id, 'contact_id' => $action->contact_id]);
     }
 }
 public function epVikingsSubmit(Request $request)
 {
     if ($request->input('salted_id')) {
         $originalEmail = Email::where('salted_id', '=', $request->input('salted_id'))->first();
     }
     if ($originalEmail) {
         if ($request->input('self') === 'yes') {
             Signup::firstOrCreate(['contact_id' => $originalEmail->contact->id, 'campaign_id' => $originalEmail->campaign->id]);
         } else {
             Signup::where('contact_id', $originalEmail->contact->id)->where('campaign_id', $originalEmail->campaign->id)->delete();
         }
         if ($request->input('guest') === 'yes') {
             Signup::create(['contact_id' => $originalEmail->contact->id, 'campaign_id' => $originalEmail->campaign->id]);
         }
     }
     if ($request->input('self') === 'no') {
         return redirect()->back()->with('message', "Sorry you can't make it.");
     }
     return redirect()->back()->with('message', "Thanks for the RSVP, looking forward to seeing you.");
 }