worksome/number

Laravel中处理数字的包

资助包维护!
worksome

v1.4.0 2024-04-01 11:32 UTC

This package is auto-updated.

Last update: 2024-09-09 10:48:21 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub PHPStan Action Status Total Downloads

为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)。请参阅许可文件以获取更多信息。