Laravel'de Para Birimi İşlemleri

06 Nisan 2023Boran BARLaravel
Laravel'de Para Birimi İşlemleri

Herkese merhaba,

Bu yazımızda Laravel projemizde para birimini nasıl tutacağımızı ele alacağız.

Genellikle float ya da decimal gibi yapılarda tutulsa da, hesaplamalarda daha kolay olması ve yuvarlama farkı gibi hatalardan sakınmak adına, para birimini integer tipinde tutmanız tavsiye edilir.

Hemen bir örnek ile başlayalım.

Önce paketler adında bir model oluşturacağız.

php artisan make:model Package -m

Bu komut, bize 2 tane dosya oluşturacak;

app/Models/Package.php

ve

database/migrations/2023_04_06_194259_create_packages_table.php

Fiyat bilgisini unsignedBigInteger tutmam bana bir takım avantajlar sağladı.

1-) integer tipinde olduğu ve index attığım için, okuma işlemleri çok daha hızlı olacak
2-) float ya da decimal işlemlerinde karşılaşılabilecek yuvarlama hatalarından sakınmış oldum.

Türkhosting tarafından sunulan Laravel Hosting paketlerimizden birini satın alarak, siz de Laravel projelerinizi hızlıca yayına alabilirsiniz!

Laravel'de Para Birimi İşlemleri - Türkhosting