public function postCreate() { $listId = 'aa20a0973e'; $email = Input::get('email'); /** * Access the mailchimp lists API */ try { MailchimpWrapper::lists()->subscribe($listId, ['email' => $email]); } catch (\Mailchimp_List_AlreadySubscribed $e) { // do something } catch (\Mailchimp_Error $e) { // do something } return Redirect::route('home'); }
public function emailSubscribe() { //Subscribe email to mailchmp MailchimpWrapper::lists()->subscribe('e61f8d3007', array('email' => Input::get('email')), null, null, false, true); return 'true'; }
public static function recordLead($name, $email, $phone, $source, $message = '', $preferred_language = 'English') { //save the user in a mailchimp account MailchimpWrapper::lists()->subscribe('9a12984741', array('email' => $email), array('FNAME' => $name, 'PHONE' => $phone, 'LEADSRC' => $source, 'MESSAGE' => $message, 'LANGUAGE' => $preferred_language), null, false, true); $check = DB::table('leads')->where('email', $email)->first(); if (!$check) { //Insert the lead in the database for later use $id = DB::table('leads')->insertGetID(array('name' => $name, 'email' => $email, 'phone' => $phone, 'source' => $source, 'message' => $message, 'timestamp' => DB::raw('NOW()'), 'preferred_language' => $preferred_language)); //Send hamlet a message with the lead name and phone number //Twilio::message('+13057535046', 'Hi Hamlet. Hurray! a new lead for FEI just came in. Name: '.$name.', Phone: '.$phone.'. Have a good day!'); //Twilio::message('+13055888111', 'Hi Luis. Hurray! a new lead for FEI just came in. Name: '.$name.', Phone: '.$phone.'. Have a good day!'); //Twilio::message('+17863776932', 'Hi Francarlos. Hurray! a new lead for FEI just came in. Name: '.$name.', Phone: '.$phone.'. Have a good day!'); } else { //Insert the lead in the database for later use DB::table('leads')->where('email', $email)->update(array('name' => $name, 'email' => $email, 'phone' => $phone, 'source' => $source, 'message' => $message, 'preferred_language' => $preferred_language)); $id = $check->id; } return $id; }