public function createDisposable($amount = 1, $reward = null, array $data = [], $expires_in = null)
    {
        return $this->create($amount, $reward, $data, $expires_in, true);
    }
public function createDisposable($amount = 1, $reward = null, array $data = [], $expires_in = null)
    {
        return $this->create($amount, $reward, $data, $expires_in, true);
    }
public function createDisposable ( $ amount = 1 , $ reward = null , array $ data = [ ] , $ expires_in = null ) { return $ this -> create ( $ amount , $ reward , $ data , $ expires_in , true ) ; }
Save one-time use promocodes into database
Successful insert returns generated promocodes
Fail will return empty collection.

@param int $amount
@param null $reward
@param array $data
@param int|null $expires_in

@return \Illuminate\Support\Collection
Save one - time use promocodes into database Successful insert returns generated promocodes Fail will return empty collection .