worksome / number
Laravel中处理数字的包
v1.4.0
2024-04-01 11:32 UTC
Requires
- php: ^8.2
- brick/math: ^0.9.3 || ^0.10 || ^0.11
- nuwave/lighthouse: ^6.36
- webonyx/graphql-php: ^15.2.1
Requires (Dev)
- larastan/larastan: ^2.6
- nunomaduro/collision: ^7.0 || ^8.1
- orchestra/testbench: ^8.0 || ^9.0
- pestphp/pest: ^2.34
- worksome/coding-style: ^2.10
README
为Laravel处理数字的包。
安装
您可以通过composer安装此包
composer require worksome/number
用法
use Worksome\Number\Number; $number = Number::of(100); $number->mul(Number::of(5)); echo $number; // 500
GraphQL
此包还提供WebOnyx GraphQL PHP包 / Lighthouse的标量类型。
这些应该会由Worksome\Number\Providers\NumberServiceProvider
自动注册,但如果您想手动进行,可以在类型注册中使用
use Worksome\Number\GraphQL\Scalars\PercentageType; use Worksome\Number\GraphQL\Scalars\StrictPercentageType; // In Lighthouse (https://lighthouse-php.com) $typeRegistry->register(new PercentageType()); $typeRegistry->register(new StrictPercentageType());
测试
composer test
更新快照
要更新Pest快照,请运行以下命令
vendor/bin/pest -d --update-snapshots
变更日志
请参阅GitHub发行版以获取有关最近更改的更多信息。
致谢
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。