Không có mô tả

Abhimanyu Sharma 21ab5cfa43 Added missing facade file 8 năm trước cách đây
src 21ab5cfa43 Added missing facade file 8 năm trước cách đây
tests afeaef3b8c Initial commit 10 năm trước cách đây
.gitignore afeaef3b8c Initial commit 10 năm trước cách đây
.travis.yml 1d49d56784 Remove testing for PHP version below specified composer requirement. (>=5.4.0) 8 năm trước cách đây
LICENSE 7255dbd05f Initial commit 10 năm trước cách đây
README.md 9b9a35cf6c Typo 8 năm trước cách đây
composer.json b000ce35ee PSR 8 năm trước cách đây
phpunit.xml afeaef3b8c Initial commit 10 năm trước cách đây

README.md

Laravel Unit Conversion

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.