承接 abhimanyusharma003/conversion 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

abhimanyusharma003/conversion

Composer 安装命令:

composer require abhimanyusharma003/conversion

包简介

Laravel Unit Conversion

README 文档

README

Library help to convert units.

Units supported

  • Acceleration
  • Angle
  • Area
  • Storage
  • Current
  • Fuel
  • Length
  • Mass
  • Pressure
  • Speed
  • Temperature
  • Time
  • Voltage
  • Volume

Installation

  • Add below line to composer.json
// ...
"abhimanyusharma003/conversion": "dev-master"
 // ...
  • Run composer update or composer install

  • Open config/app.php and add the service provider to your providers array.

    Abhimanyu003\Conversion\ConversionServiceProvider::class
  • Add Aliases
    'Conversion'  => Abhimanyu003\Conversion\Facades\Conversion::class

How to use

Conversion::convert($value,'type')->to('type');

Formatting results use

Conversion::convert($value,'type')->to('type')
->format(int decimal,'decimal place modifier','thousand place modifer');

Example

  • Converting MB to kb
Conversion::convert(1, 'megabyte')->to('kilobyte'); // output 1,024.00 ( two decimal place )

// Formatting the output
Conversion::convert(1, 'megabyte')->to('kilobyte')->format(0,'.',','); // output 1,024 ( no decimal place )
  • Converting mm to cm
Conversion::convert(1000,'millimetre')->to('centimetre');
  • Converting kg to g
Conversion::convert(1,'kilogram')->to('gram');

Conversion Chart

Acceleration

   METRE_PER_SECOND_SQUARE

Angle

   TURN                  
   RADIAN                
   DEGREE                
   GRADIAN               

Area

   SQUARE_METRE          
   HECTARE               
   SQUARE_KILOMETRE      
   SQUARE_INCH           
   SQUARE_FEET           
   SQUARE_YARD           
   ACRE                  
   SQUARE_MILE           

Storage

   BIT                   
   BYTE                  
   KILOBIT               
   KILOBYTE              
   MEGABIT               
   MEGABYTE              
   GIGABIT               
   GIGABYTE              
   TERABIT               
   TERABYTE              
   PETABIT               
   PETABYTE              

Current

   STATAMPERE            
   MICROAMPERE           
   MILLIAMPERE           
   AMPERE                
   ABAMPERE              
   KILOAMPERE            

Fuel

   KILOMETRES_PER_LITRE  
   LITRE_PER_100_KILOMETRE
   MILES_PER_GALLON      
   US_MILES_PER_GALLON   

Length

   MILLIMETRE            
   CENTIMETRE            
   METRE                 
   KILOMETRE             
   INCH                  
   FOOT                  
   YARD                  
   MILE                  
   NAUTICAL_MILE         

Mass

   MICROGRAM             
   MILLIGRAM             
   GRAM                  
   KILOGRAM              
   METRIC_TON            
   OUNCE                 
   POUND                 
   STONE                 
   SHORT_TON             
   LONG_TON              

Pressure

   PASCAL                
   KILOPASCAL            
   MEGAPASCAL            
   BAR                   
   MILLIMETRES_OF_MERCURY
   INCHES_OF_MERCURY     
   POUNDS_PER_SQUARE_INCH
   ATMOSPHERE            

Speed

   METRE_PER_SECOND      
   KILOMETRES_PER_HOUR   
   FEET_PER_SECOND       
   MILES_PER_HOUR        
   KNOT                  

Temperature

   CELSIUS               
   FAHRENHEIT            
   KELVIN                

Time

   NANOSECOND            
   MICROSECOND           
   MILLISECOND           
   SECOND                
   MINUTE                
   HOUR                  
   DAY                   
   WEEK                  
   MONTH                 
   YEAR                  
   DECADE                
   CENTURY               
   MILLENIUM             

Voltage

   VOLT                  
   KILOVOLT              

Volume

   MILLILITRE            
   LITRE                 
   CUBIC_METRE           
   GALLON                
   QUART                 
   PINT                  
   TABLESPOON            
   TEASPOON              
   US_GALLON             
   US_QUART              
   US_PINT               
   US_CUP                
   US_OUNCE              
   US_TABLESPOON         
   US_TEASPOON           
   CUBIC_INCH            
   CUBIC_FOOT            

Contribute

Feel free to contribute and update the rep.

abhimanyusharma003/conversion 适用场景与选型建议

abhimanyusharma003/conversion 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 60.52k 次下载、GitHub Stars 达 51, 最近一次更新时间为 2014 年 06 月 04 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「conversion」 「unit」 「laravel」 「measurements」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 abhimanyusharma003/conversion 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 abhimanyusharma003/conversion 我们能提供哪些服务?
定制开发 / 二次开发

基于 abhimanyusharma003/conversion 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 60.52k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 51
  • 点击次数: 25
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 51
  • Watchers: 4
  • Forks: 18
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-06-04