xitedev / wiretables-money
通过遵循一些最佳实践,可以在 Laravel Livewire 和 Wiretables 上优雅地实现 Brick Money
1.0.1
2023-02-20 10:29 UTC
Requires
- php: ^8.1
- ext-intl: *
- brick/money: ^0.8.0
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14
- xitedev/wiretables: @dev || ^1.0
Requires (Dev)
- laravel/pint: ^1.5
- nunomaduro/collision: ^6.4
- pestphp/pest: ^1.22
- pestphp/pest-plugin-laravel: ^1.4
- roave/security-advisories: dev-latest
README
这里应该放置您的描述。请限制在一段或两段以内。考虑添加一个小的示例。
支持我们
我们投入了大量资源来创建 最佳的开源软件包。您可以通过 购买我们的付费产品之一 来支持我们。
我们非常感谢您从家乡寄给我们明信片,并说明您正在使用我们的哪些软件包。您可以在 我们的联系页面 上找到我们的地址。我们将发布所有收到的明信片在 我们的虚拟明信片墙上。
安装
您可以通过 composer 安装此软件包
composer require xitedev/wiretables-money
可选地,您可以使用以下命令发布视图
php artisan vendor:publish --tag="wiretables-money-views"
用法
Wiretables 列
use Xite\WiretablesMoney\Columns\MoneyColumn; return collect([ MoneyColumn::make('amount') ->showSign() ->displayIf(fn ($row) => $row->amount->isPositive()), ]);
Wireforms 字段
use Xite\WiretablesMoney\Fields\MoneyField; use Xite\WiretablesMoney\Rules\MoneyRule; use Xite\WiretablesMoney\Rules\MoneyNotZeroRule; return collect([ MoneyField::make('amount', __('fields.amount')) ->required() ->rules([ new MoneyRule(0, 100), new MoneyNotZeroRule() ]) ]);
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 变更日志。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件。