Sin descripción

Abhimanyu Sharma 5b07e14e43 Removed constants, usging full unit name instead of symbol hace 10 años
src 5b07e14e43 Removed constants, usging full unit name instead of symbol hace 10 años
tests afeaef3b8c Initial commit hace 11 años
.gitignore afeaef3b8c Initial commit hace 11 años
.travis.yml afeaef3b8c Initial commit hace 11 años
LICENSE 7255dbd05f Initial commit hace 11 años
README.md 5b07e14e43 Removed constants, usging full unit name instead of symbol hace 10 años
composer.json ebb7c34b3f Support Laravel 4 and 5 hace 10 años
phpunit.xml afeaef3b8c Initial commit hace 11 años

README.md

Larvel 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 app/config/app.php and add the service provider to your providers array.

    // ...
    'Abhimanyusharma003\Conversion\ConversionServiceProvider',
    // ...
    

How to use

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

Formatting results use

Conversion::convert($value,'type')->to('type')
			->format(int decimal,'decimal modifier','thousand 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,'mm')->to('cm');
    
    
  • Converting mm to cm

    
    Conversion::convert(1000,'mm')->to('cm');
    
    
  • Converting kg to g

    
    Conversion::convert(1,'kg')->to('g');
    
    

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.