function addLead(Request $request)
 {
     if ($request->ajax()) {
         $input = $request->all();
         $webinar_id = $input['webinar_id'];
         $first_name = $input['first_name'];
         $last_name = $input['last_name'];
         $email = $input['email'];
         $response = array();
         $rules = ['webinar_id' => 'required', 'first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email'];
         $validator = Validator::make($input, $rules);
         if ($validator->passes()) {
             $webinar = Webinar::find($webinar_id);
             if ($webinar) {
                 $subscriber = Subscriber::whereEmail($email)->first();
                 if (!$subscriber) {
                     $insert = ["first_name" => $first_name, "last_name" => $last_name, "email" => $email, "status" => "Active"];
                     $subscriber = Subscriber::create($insert);
                 }
                 $webinar_signup_subscribers_lists = $webinar->signup_subscribers_lists()->get();
                 foreach ($webinar_signup_subscribers_lists as $webinar_list) {
                     // Attach New Subscriber with Webinar
                     $webinar_list->subscribers()->detach($subscriber->id);
                     $webinar_list->subscribers()->attach($subscriber->id);
                 }
                 $response = array('success' => true);
             } else {
                 $errors = array("Webinar Not Found");
                 $response = array('success' => false, 'errors' => $errors);
             }
         } else {
             $errors = $validator->getMessageBag()->toArray();
             $response = array('success' => false, 'errors' => $errors);
         }
         echo json_encode($response);
     }
 }