Immutable Laravel Para Birimi Dönüştürücü

 

Kendi veritabanınızı veya para birimi dönüştürme verilerinin havuzunu getirmeniz ve dönüşümler için bir veri katmanı uygulamanız gerekir. İşte projeden örnek bir depo:

<?phpnamespace Gocanto\Converter\Examples;use Gocanto\Converter\CurrencyValue;use Gocanto\Converter\Interfaces\CurrenciesRepositoryInterface;class CurrenciesRepositoryExample implements CurrenciesRepositoryInterface{ /** * @param string $code * @return CurrencyValue */ public function getCurrentRate(string $code) : CurrencyValue { // here, you need to write any related logic to query your DB. Once you have this info, // you will have to create the currency value object with the valid info as so: return new CurrencyValue('U.S. Dollars', 'USD', '$', 0.731271); }}

Ardından, veri deposu tarafından desteklenen bir para birimi dönüştürme örneği aşağıda verilmiştir:

use Gocanto\Converter\Examples\CurrenciesRepositoryExample;use Gocanto\Converter\Converter;use Gocanto\Converter\RoundedNumber;$repository = new CurrenciesRepositoryExample;$converter = new Converter($repository);$conversion = $converter ->withAmount(RoundedNumber::make(10)) ->withCurrency('SGD') ->convertTo('USD');

Bu paket hakkında daha fazla bilgi edinebilir, tüm kurulum talimatlarını alabilir ve kaynak kodunu GitHub'da gocanto / converter'da bulabilirsiniz .

  Alıntı Yap

KARABAY A, 2019 . Immutable Laravel Para Birimi Dönüştürücü,

https://www.karabayyazilim.com/blog/immutable-laravel-para-birimi-donusturucu-2019-07-02-185344

(Erişim Tarihi : 02 Temmuz 2019).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun