money wrapper
1.0.0
이것은 돈을 포장하는 것입니다.
이 래퍼:
money()
wujunze/money-wrapper
설치하려면 터미널에서 Composer require 명령을 실행하세요. $ composer require wujunze/money-wrapper
config/app.php
에서 공급자 배열에 다음을 추가합니다. wujunze MoneyWrapper MoneyWrapperServiceProvider::class,
config/app.php
에서 aliases 배열에 다음을 추가합니다: ' MoneyWrapper ' => wujunze MoneyWrapper MoneyWrapperFacade::class,
$ php artisan vendor:publish --tag=money-wrapper-config
국가에 따라 더 많은 통화 세부정보를 추가할 수 있습니다. 자세한 내용은 아래 기여 섹션을 참조하세요.
money wrapper 인스턴스 가져오기
기본적으로 MYR, 말레이시아 링깃 통화가 사용됩니다.
.env
파일로 재정의하거나 money()
도우미를 호출할 때 국가 Alpha 2 코드를 전달할 수 있습니다.
$ money = money (); // by default it will use MY
$ moneyUsd = money ( ' US ' ); // pass the country code - ISO Alpha 2
money wrapper 구성 파일을 게시하고 지원되는 통화를 더 추가한 후 더 많은 통화를 추가할 수 있습니다.
국가 코드와 통화 목록의 통화 스위프트 코드 및 기호를 참조하세요.
돈 형식 받기
echo money ()-> toHuman ( 100 ); // RM 1.00, useful for human readability
echo money ()-> toCommon ( 100 ); // 1.00
echo money ()-> toMachine ( ' 1.00 ' ); // 100, always store in database as integer.
고정 금리 변환
$ fixedExchange = [
' MYR ' => [
' USD ' => 3.87 ,
],
];
echo money ()-> convertFixedRate ( $ fixedExchange , 100 , ' USD ' )-> getAmount (); // 387
데이터베이스에 사용되는 권장 데이터 유형은 큰 정수입니다.
다음 리소스를 기반으로 사용 가능한 통화 목록( config/currency.php
) 업데이트:
구조는 다음과 같습니다:
[
' MYR ' => [
' swift_code ' => ' MYR ' ,
' symbol ' => ' RM '
]
]
이 패키지는 MIT 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다.