nehalpatel/unit-conversion

这是我创建的unit-conversion包

1.3.2 2023-03-13 12:06 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

该包包含将单位转换为其他单位格式的类集合。

安装

您可以通过composer安装此包

composer require nehalpatel/unit-conversion

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="unit-conversion-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="unit-conversion-config"

这是发布配置文件的内容

return [
];

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="unit-conversion-views"

用法

use NehalPatel\UnitConversion\Temperature\Celsius;
use NehalPatel\UnitConversion\Temperature\Fahrenheit;
use NehalPatel\UnitConversion\Weight\Kilogram;

//convert from Celsius to Fahrenheit
UnitConversion::from(new Celsius(30))->toFahrenheit()->convert();
Celsius::from(20)->toFahrenheit()->convert();

//convert from Fahrenheit to Celsius
UnitConversion::from(new Fahrenheit(68))->toCelsius()->convert();
Fahrenheit::from(68)->toCelsius()->convert();

//Weight Conversion
UnitConversion::from(new Kilogram(10))->toGram()->convert();
Kilogram::from(10)->toGram()->convert();

测试

composer test

变更日志

请参阅变更日志以获取最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请查看我们的安全策略以了解如何报告安全漏洞。

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。