public function post() { if (!$this->validTwilioRequest()) { return Response::forbidden('Invalid Signature'); } $template = $this->getTemplate('twiml/no-call'); return TwimlResponse::ok($template); }
public function post() { try { if (!$this->validTwilioRequest()) { return Response::forbidden('Invalid Signature'); } $color = strtolower(trim($this->request->getPost('Body'))); $this->setColor($color); $template = $this->getTemplate('twiml/thanks'); return TwimlResponse::ok($template); } catch (Exception $e) { $template = $this->getTemplate('twiml/bad-color'); return TwimlResponse::ok($template); } }