Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Since version 10.33, Laravel includes a
Number
utility classed that, among other things, can be used to format monetary values usingNumber::currency
. This component acts as thin wrapper around that function with some conveniences added.Usage
The component is very straight forward to use:
Outputs:
Like the
Number::currency
function, currency and locale can be configured.Outputs:
Please note that I opted to name the property
currency
, unlikein
which the parameter inNumber::currency
is called, for clarity. I'm open to adjust that if needed.Differences from the Number::currency function
I decided to introduce one change from how
Number::currency
works, outlined below.The locale defaults to what's configured in
app.locale
This just seemed like a nice default to me, rather than just defaulting to English it respects the configuration you have set for your application.
Thank you for your consideration! Let me know if there's any changes or additions you would like me to make.
PR to update documentation: blade-ui-kit/docs#25