Exemplo n.º 1
1
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $nexmo = new NexmoAccount(Cache::get('NEXMO_KEY', getenv('NEXMO_KEY')), Cache::get('NEXMO_SECRET', getenv('NEXMO_SECRET')));
     $isBought = $nexmo->buyNumber(Input::get('country_code'), Input::get('number'));
     if ($isBought) {
         Pusherer::trigger('boom', 'update_balance', $nexmo->getBalance());
         $number = new Number();
         $number->number = Input::get('number');
         $number->country_code = Input::get('country_code');
         $number->type = Input::get('type');
         $number->features = explode(',', Input::get('features'));
         $number->save();
         return $number;
     }
     return $this->response->errorInternal();
 }