| Package Data | |
|---|---|
| Maintainer Username: | obarlas |
| Maintainer Contact: | omer.barlas@gmail.com (Omer Barlas) |
| Package Create Date: | 2014-07-10 |
| Package Last Update: | 2014-12-11 |
| Language: | PHP |
| License: | Unknown |
| Last Refreshed: | 2025-10-19 15:19:44 |
| Package Statistics | |
|---|---|
| Total Downloads: | 21 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 3 |
| Total Watchers: | 1 |
| Total Forks: | 3 |
| Total Open Issues: | 0 |
TC Merkez Bankası web sitesinden günlük döviz kurlarını alır.
composer.json dosyanıza ekleyebilir veya workbench ile geliştirmek isterseniz git clone Wisemood/tcmb-doviz komutu ile
klonlayabilirsiniz. Kurulumu tamamladıktan sonra config/app.php dosyanıza aşağıdaki gibi eklemeniz gerekmektedir.
'Wisemood\LaravelTcmbDoviz\ServiceProvider',
İşlem bittikten sonra döviz tablosunu yaratmanız beklenmektedir. Bunun için artisan ile aşağıdaki komutu vermeniz gerekir;
php artisan migrate --package wisemood/laravel-tcmb-doviz
Komut satırı kısmındaki kullanımı gayet basittir, isterseniz elle kullanabilir veya bir cron işi yaratarak düzenli olarak sitenize eklenmesini sağlayabilirsiniz.
php artisan doviz:get
Komut çalıştıktan sonra size hangi tarihli kurları kaydettiğini aşağıdaki gibi bildirecektir.
10.07.2014 tarihli kurlar başarı ile kaydedilmiştir.
Sadece Euro ve Dolar kurları alınmaktadır.
$kur = \Wisemood\TcmbDoviz\Doviz::sonKur();
ile kaydedilmiş en son kuru alabilirsiniz. Aldığınız kur içerisinde doları kullanmak için $kur->dolar euro'yu
kullanmak için ise $kur->euro değişkenlerini kullanın.
Son kuru almak yerine verdiğiniz tarihin en yakın kurunu alır, eğer yakında bir kur yok ise false, tarih
verilmemiş ise sonKur() değerini döndürür.
$kur = \Wisemood\TcmbDoviz\Doviz::enYakinKur('2014-07-01');
Doviz modeli tarihi her zaman d.m.Y formatında döndürür. Farklı bir formata ihtiyacınız varsa aşağıdaki gibi müdahale edebilirsiniz.
$kur = \Wisemood\TcmbDoviz\Doviz::sonKur();
$kur->tarih = date("d-m-Y", strtotime($kur->tarih));
Eğer $kur->save(); komutu ile kaydederseniz Doviz modelinin kurulumundan dolayı veritabanına her zaman Y-m-d
formatında kaydedilir.