Set a Default Currency for the Number Helper
Set a Default Currency for the Number Helper
6 Sheet
Di Laravel 11, fitur Set a Default Currency for the Number Helper memungkinkan Anda menetapkan mata uang default yang akan digunakan oleh helper Number untuk pemformatan angka yang berkaitan dengan mata uang. Fitur ini sangat berguna jika aplikasi Anda sering menampilkan nilai mata uang dalam satu mata uang tertentu, seperti IDR, USD, atau lainnya, sehingga Anda tidak perlu menentukan mata uang setiap kali memformat angka.
Fungsi dan Cara Kerja
Helper Number di Laravel memiliki metode format() yang memungkinkan Anda memformat angka ke dalam bentuk mata uang tertentu. Dengan fitur Set a Default Currency, Anda bisa menentukan mata uang default sehingga format mata uang otomatis mengacu pada mata uang tersebut.
Contoh Penggunaan
Menetapkan Mata Uang Default:
Anda bisa menetapkan mata uang default di file konfigurasi Laravel atau dengan memanggil metode setDefaultCurrency() dari helper Number.
Misalnya, tambahkan di file konfigurasi config/app.php atau buat file konfigurasi config/currency.php jika diinginkan:
'currency' => 'IDR',Atau, Anda juga dapat langsung mengaturnya di kode Anda dengan cara berikut:
use Illuminate\Support\Number; Number::setDefaultCurrency('IDR');Pemformatan Menggunakan Mata Uang Default:
Setelah mengatur mata uang default ke IDR, Anda bisa menggunakan Number::currency() tanpa perlu menetapkan mata uang setiap kali.
echo Number::currency(1000000); // Output: Rp1.000.000,00Dengan pengaturan ini, nilai yang diformat dengan Number::currency() akan otomatis ditampilkan dalam format Rupiah.
Override Mata Uang Jika Diperlukan:
Jika Anda membutuhkan mata uang lain di situasi tertentu, Anda tetap bisa menimpanya sementara dengan menentukan mata uang di pemanggilan Number::currency():
echo Number::currency(1000000, 'USD'); // Output: $1,000,000.00Kesimpulan
Dengan menetapkan IDR sebagai default currency, helper Number di Laravel 11 akan otomatis memformat angka dalam bentuk Rupiah, memberikan konsistensi dan efisiensi untuk aplikasi yang beroperasi dalam konteks mata uang Indonesia.
Komentar
Ada 0 komentar pada episode ini.