NatterBase PHP Get Country API: API to get information about countries

Recommend this page to a friend!
  Info   Documentation   View files (84)   Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2020-01-28 (6 months ago) Not yet rated by the usersTotal: 73 All time: 9,627 This week: 291
Version License PHP version Categories
natterbase 1.0.0The PHP License5PHP 5, Web services, Geography
Description Author

This package provides an API to get information about countries.

It can can handle API HTTP requests that can perform several types of operations to manage information about countries stored in a database. Currently it can:

- Signup a new user of the API
- Login as a given API user
- Insert a new country to the list of countries associated to a continent
- Update the list of countries with a country to be associated to a continent
- Get the list of countries
- Delete a given country from the list of countries

Innovation Award
PHP Programming Innovation award nominee
January 2020
Number 8
Many applications need to obtain information about countries that is vital for the operations that those applications need to perform, like for instance, what is the continent that a country belongs.

This package provides an API that can make country related information be provided to many applications at once.

Since the country information that is provided by the API can be also be updated via the same API, this package can be used to dynamically update the information related with countries that it provides.

Manuel Lemos
Picture of Zacchaeus Bolaji
  Performance   Level  
Name: Zacchaeus Bolaji <contact>
Classes: 13 packages by
Country: Nigeria Nigeria
Age: ???
All time rank: 302016 in Nigeria Nigeria
Week rank: 246 8 in Nigeria Nigeria
Innovation award
Innovation award
Nominee: 8x

File Role Description
.idea (5 files)
app (3 files, 4 directories)
bootstrap (1 file)
config (14 files)
database (3 directories)
public (3 files, 2 directories)
resources (4 directories)
routes (4 files)
tests (2 files, 2 directories)
.editorconfig Data Auxiliary data
.env.example Data Auxiliary data
artisan Class Class source
composer.json Data Auxiliary data
composer.lock Data Auxiliary data
package.json Data Auxiliary data
phpunit.xml Data Auxiliary data Doc. Documentation
server.php Aux. Auxiliary script
webpack.mix.js Data Auxiliary data
yarn.lock Data Auxiliary data

  Files  /  .idea  
File Role Description
   blade.xml Data Auxiliary data
   djunehor.iml Data Auxiliary data
   modules.xml Data Auxiliary data
   vcs.xml Data Auxiliary data
   workspace.xml Data Auxiliary data

  Files  /  app  
File Role Description
Console (1 file)
Exceptions (1 file)
Http (1 file, 2 directories)
Providers (5 files)
   Activity.php Class Class source
   Country.php Class Class source
   User.php Class Class source

  Files  /  app  /  Console  
File Role Description
   Kernel.php Class Class source

  Files  /  app  /  Exceptions  
File Role Description
   Handler.php Class Class source

  Files  /  app  /  Http  
File Role Description
Controllers (4 files)
Middleware (6 files)
   Kernel.php Class Class source

  Files  /  app  /  Http  /  Controllers  
File Role Description
   ActivityController.php Class Class source
   Controller.php Class Class source
   CountryController.php Class Class source
   UserController.php Class Class source

  Files  /  app  /  Http  /  Middleware  
File Role Description
   CheckForMaintenanceMode.php Class Class source
   EncryptCookies.php Class Class source
   RedirectIfAuthenticated.php Class Class source
   TrimStrings.php Class Class source
   TrustProxies.php Class Class source
   VerifyCsrfToken.php Class Class source

  Files  /  app  /  Providers  
File Role Description
   AppServiceProvider.php Class Class source
   AuthServiceProvider.php Class Class source
   BroadcastServiceProvider.php Class Class source
   EventServiceProvider.php Class Class source
   RouteServiceProvider.php Class Class source

  Files  /  bootstrap  
File Role Description
   app.php Class Class source

  Files  /  config  
File Role Description
   app.php Class Class source
   auth.php Class Class source
   broadcasting.php Aux. Auxiliary script
   cache.php Aux. Auxiliary script
   database.php Aux. Auxiliary script
   filesystems.php Aux. Auxiliary script
   hashing.php Aux. Auxiliary script
   jwt.php Class Class source
   logging.php Class Class source
   mail.php Aux. Auxiliary script
   queue.php Aux. Auxiliary script
   services.php Class Class source
   session.php Aux. Auxiliary script
   view.php Aux. Auxiliary script

  Files  /  database  
File Role Description
factories (1 file)
migrations (3 files)
seeds (3 files)

  Files  /  database  /  factories  
File Role Description
   UserFactory.php Class Class source

  Files  /  database  /  migrations  
File Role Description
   2014_10_12_000000_create_users_table.php Class Class source
   2019_03_05_142904_...countries_table.php Class Class source
   2019_03_05_142920_...ctivities_table.php Class Class source

  Files  /  database  /  seeds  
File Role Description
   CountrySeeder.php Class Class source
   DatabaseSeeder.php Class Class source
   UserSeeder.php Class Class source

  Files  /  public  
File Role Description
css (1 file)
js (1 file)
   .htaccess Data Auxiliary data
   index.php Class Class source
   robots.txt Doc. Documentation

  Files  /  public  /  css  
File Role Description
   app.css Data Auxiliary data

  Files  /  public  /  js  
File Role Description
   app.js Data Auxiliary data

  Files  /  resources  
File Role Description
js (2 files, 1 directory)
lang (1 directory)
sass (2 files)
views (1 file)

  Files  /  resources  /  js  
File Role Description
components (1 file)
   app.js Data Auxiliary data
   bootstrap.js Data Auxiliary data

  Files  /  resources  /  js  /  components  
File Role Description
   ExampleComponent.vue Data Auxiliary data

  Files  /  resources  /  lang  
File Role Description
en (4 files)

  Files  /  resources  /  lang  /  en  
File Role Description
   auth.php Aux. Auxiliary script
   pagination.php Aux. Auxiliary script
   passwords.php Aux. Auxiliary script
   validation.php Aux. Auxiliary script

  Files  /  resources  /  sass  
File Role Description
   app.scss Data Auxiliary data
   _variables.scss Data Auxiliary data

  Files  /  resources  /  views  
File Role Description
   welcome.blade.php Aux. Auxiliary script

  Files  /  routes  
File Role Description
   api.php Example Example script
   channels.php Example Example script
   console.php Example Example script
   web.php Aux. Auxiliary script

  Files  /  tests  
File Role Description
Feature (3 files)
Unit (1 file)
   CreatesApplication.php Class Class source
   TestCase.php Class Class source

  Files  /  tests  /  Feature  
File Role Description
   ActivityTest.php Class Class source
   CountryTest.php Class Class source
   UserTest.php Class Class source

  Files  /  tests  /  Unit  
File Role Description
   ExampleTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:9,627
This week:291

For more information send a message to info at phpclasses dot org.