キャッシャーが機能するデフォルトの通貨をどのように設定しますか?頭を悩ませる–それについて言及している複数のソースファイルとリリースノートがありますが、どこに設定するかを見つけるのに苦労しています。私はからそれを変更したいUSD
のGBP
。
さらに、dollars()
削除したり名前を変更したりすると便利な機能がいくつかありますが、これを行うための最良の方法は何でしょうか?
アプリケーションの通貨を定義するための推奨される方法は、CashierクラスでuseCurrencyメソッドを使用することです。
Cashier::useCurrency('gbp', '£');
このメソッドをCashierServiceProviderのregisterメソッドに配置することをお勧めします。
受け入れられた回答で提案されているようにBillableメソッドを上書きすることにより、構成可能性を放棄し、コードの柔軟性を低下させます。(複数の通貨を使用することにした場合はどうなりますか?)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加