説明なし

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

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.