Browse Source

Update README.md

Abhimanyu Sharma 11 years ago
parent
commit
8a53478996
1 changed files with 218 additions and 3 deletions
  1. 218 3
      README.md

+ 218 - 3
README.md

@@ -1,4 +1,219 @@
-conversion
-==========
+## Larvel Conversion
 
 
-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 `
+
+```php
+    "abhimanyusharma003/laravel-facebook": "dev-master"
+```
+
+* Run `composer update` or `composer install `
+
+* Open `app/config/app.php` and add the service provider to your `providers` array.
+		
+```php
+    'providers' => array(
+	 	'Abhimanyusharma003\Conversion\ConversionServiceProvider',
+    )
+```
+
+## How to use
+
+
+```php
+	Conversion::convert($value,'type')->to('type');
+```
+
+Formating results
+
+```php
+	Conversion::convert($value,'type')->to('type')->format(int decimal,'decimal modifier','thousand modifer');
+```
+
+## Example
+
+* Converting MB to kb
+
+```php
+    Conversion::convert(1, 'MB')->to('kB'); // output 1,024.00 ( two decimal place )
+```
+
+* Formatting output
+
+```php
+    Conversion::convert(1, 'MB')->to('kB')->format(0,'.',','); // output 1,024 ( no decimal place )
+```
+
+## Conversion Chart
+
+### Acceleration
+    METRE_PER_SECOND_SQUARED = 'm/s^2';
+
+### Angle
+    TURN = 'turn';
+    RADIAN = 'rad';
+    DEGREE = 'deg';
+    GRADIAN = 'grad';
+
+### Area
+    	// Metric system
+    SQUARE_METRE = 'm^2';
+    HECTARE = 'ha';
+    SQUARE_KILOMETRE = 'km^2';
+    	// Imperial system
+    SQUARE_INCH = 'in^2';
+    SQUARE_FEET = 'ft^2';
+    SQUARE_YARD = 'yd^2';
+    ACRE = 'ac';
+    SQUARE_MILE = 'mi^2';
+
+### Storage
+    BIT = 'b';
+    BYTE = 'B';
+    KILOBIT = 'kb';
+    KILOBYTE = 'kB';
+    MEGABIT = 'Mb';
+    MEGABYTE = 'MB';
+    GIGABIT = 'Gb';
+    GIGABYTE = 'GB';
+    TERABIT = 'Tb';
+    TERABYTE = 'TB';
+    PETABIT = 'Pb';
+    PETABYTE = 'PB';
+
+### Current
+    STATAMPERE = 'statA';
+    MICROAMPERE = 'uA';
+    MILLIAMPERE = 'mA';
+    ABAMPERE = 'aA';
+    AMPERE = 'A';
+    KILOAMPERE = 'kA';
+
+### Fuel
+    	// Metric units
+    KILOMETRES_PER_LITRE = 'km/L';
+    LITRE_PER_100_KILOMETRES = 'L/100 km';
+    	// Imperial units
+    MILES_PER_GALLON = 'mpg';
+    	// US units
+    US_MILES_PER_GALLON = 'us mpg';
+
+### Length
+    	// Metric system
+    MILLIMETRE = 'mm';
+    CENTIMETRE = 'cm';
+    METRE = 'm';
+    KILOMETRE = 'km';
+    	// Imperial system
+    INCH = 'in';
+    FOOT = 'ft';
+    YARD = 'yd';
+    MILE = 'mi';
+    	// Other systems
+    NAUTICAL_MILE = 'nmi';
+
+### Mass
+    	// Metric system
+    MICROGRAM = 'mcg';
+    MILLIGRAM = 'mg';
+    GRAM = 'g';
+    KILOGRAM = 'kg';
+    METRIC_TON = 't';
+    	// Imperial system
+    OUNCE = 'oz';
+    POUND = 'lb';
+    STONE = 'st';
+    SHORT_TON = 's. t.';
+    LONG_TON = 'l. t.';
+### Pressure
+    PASCAL = 'Pa';
+    KILOPASCAL = 'kPa';
+    MEGAPASCAL = 'MPa';
+    BAR = 'bar';
+    MILLIMETRES_OF_MERCURY = 'mmHg';
+    ATMOSPHERE = 'atm';
+    INCHES_OF_MERCURY = 'inHg';
+    POUNDS_PER_SQUARE_INCH = 'psi';
+
+### Speed
+    	// Metric units
+    METRE_PER_SECOND = 'm/s';
+    KILOMETRES_PER_HOUR = 'km/h';
+    	// Imperial units
+    FEET_PER_SECOND = 'ft/s';
+    MILES_PER_HOUR = 'mph';
+   		// Other units
+    KNOT = 'kn';
+
+### Temperature
+    CELSIUS = 'C';
+    FAHRENHEIT = 'F';
+    KELVIN = 'K';
+
+### Time
+    NANOSECOND = 'ns';
+    MICROSECOND = 'us';
+    MILLISECOND = 'ms';
+    SECOND = 's';
+    MINUTE = 'min';
+    HOUR = 'hr';
+    DAY = 'd';
+    WEEK = 'wk';
+    MONTH = 'mo';
+    YEAR = 'a';
+    DECADE = 'decade';
+    CENTURY = 'century';
+    MILLENIUM = 'ka';
+
+### Voltage
+    VOLT = 'V';
+    KILOVOLT = 'KV';
+
+### Volume
+    	// Metric system
+    MILLILITRE = 'mL';
+    LITRE = 'L';
+    CUBIC_METRE = 'm^3';
+    	// Imperial system
+    GALLON = 'gal';
+    QUART = 'qt';
+    PINT = 'pt';
+    CUP = 'c';
+    TABLESPOON = 'tbsp';
+    TEASPOON = 'tsp';
+    	// US system
+    US_GALLON = 'us gal';
+    US_QUART = 'us qt';
+    US_PINT = 'us pt';
+    US_CUP = 'us c';
+    US_OUNCE = 'us oz';
+    US_TABLESPOON = 'us tbsp';
+    US_TEASPOON = 'us tsp';
+    	// Other units
+    CUBIC_INCH = 'in^3';
+
+
+## Contribute
+
+Feel free to contribute and update the rep.