/** * Sends a SMS message. * * @param \Laggards\SMS\OutgoingMessage $message * @return void */ public function send(OutgoingMessage $message) { $from = $message->getFrom(); $composeMessage = $message->composeMessage(); foreach ($message->getTo() as $to) { $this->twilio->account->messages->create(['To' => $to, 'From' => $from, 'Body' => $composeMessage, 'MediaUrl' => $message->getAttachImages()]); } }
/** * Sends a SMS message. * * @param \Laggards\SMS\OutgoingMessage $message * @return void */ public function send(OutgoingMessage $message) { $from = $message->getFrom(); $composeMessage = $message->composeMessage(); //Convert to callfire format. $numbers = implode(",", $message->getTo()); $data = ['from' => $from, 'to' => $numbers, 'text' => $composeMessage, 'api_key' => $this->apiKey, 'api_secret' => $this->apiSecret]; $this->buildCall('/sms/json'); $this->buildBody($data); return $this->postRequest(); }