money wrapper
1.0.0
これは Money のラッパーです。
このラッパー:
money()wujunze/money-wrapperインストールするには、ターミナルからcomposer requireコマンドを実行するだけです。 $ composer require wujunze/money-wrapper
config/app.phpでプロバイダー配列に以下を追加します。 wujunze MoneyWrapper MoneyWrapperServiceProvider::class,config/app.phpで、次の行をエイリアス配列に追加します。 ' 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 2money wrapper構成ファイルを公開し、サポートされる通貨を追加した後、さらに通貨を追加できます。
通貨リストの国コードとその通貨のSwiftコードと記号を参照してください。
ゲットマネーフォーマット
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データベースで使用される推奨データ型は big integer です
次のリソースに基づいて利用可能な通貨リスト ( config/currency.php ) を更新します。
構造は次のようになります。
[
' MYR ' => [
' swift_code ' => ' MYR ' ,
' symbol ' => ' RM '
]
]このパッケージは、MIT ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです。