PHP code example of pragmarx / zipcode
1. Go to this page and download the library: Download pragmarx/zipcode library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
pragmarx / zipcode example snippets
ZipCode::setCountry('US');
return Response::make(
ZipCode::find('10006')
);
$z = new PragmaRX\ZipCode\ZipCode;
return $z->find('20250030')->toArray();
$result = ZipCode::find('10006');
$json = $result->toJson();
$array = $result->toArray();
ZipCode::setPreferredWebService('Zippopotamus');
$webService = ZipCode::getWebServiceByName('Zippopotamus');
$webSerivice->setUrl('http://api.zippopotam.ca');
return ZipCode::find('20250030', $webService);
$webService = new PragmaRX\ZipCode\Support\WebService;
$webSerivice->setUrl('http://api.zippopotam.ca');
$webSerivice->setQuery('/%country%/%zip_code%');
ZipCode::addWebService($webService);
ZipCode::setUserAgent('Googlebot/2.1 (+http://www.google.com/bot.html)');
$result = ZipCode::find('0200');
echo $result->getTimer();
$array = ZipCode::getAvailableCountries();
ZipCode::setQueryParameter('geonames_username', 'yourusername');
$result->getWebService();
$result->getCountryName();
Route::any('zipcode', function() {
echo
Form::open(array('url' => 'zipcode')) .
Form::select('country', ZipCode::getAvailableCountries(), Input::get('country')) .
Form::text('zipcode', Input::get('zipcode')) .
Form::submit('go!') .
Form::close();
if (Input::get('country'))
{
ZipCode::setCountry(Input::get('country'));
ZipCode::setQueryParameter('geonames_username', 'demo');
echo '<pre>';
var_dump(ZipCode::find(Input::get('zipcode'))->toArray());
echo '</pre>';
}
});
use PragmaRX\ZipCode\Contracts\ZipCode;
class WelcomeController extends Controller {
public function generateKey(ZipCode $zipcode)
{
return $zipcode->find('20250-030');
}
}
return array(
...
'query_parameters' => array(
'geonames_username' => 'demo',
)
);