Brak opisu

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

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.