Skip to content

dmyers/fuel-location

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuel Location Package

A super simple Location package for Fuel.

About

  • Version: 1.0.0
  • License: MIT License
  • Author: Derek Myers

Installation

Git Submodule

If you are installing this as a submodule (recommended) in your git repo root, run this command:

$ git submodule add git://github.com/dmyers/fuel-location.git fuel/packages/location

Then you you need to initialize and update the submodule:

$ git submodule update --init --recursive fuel/packages/location/

Download

Alternatively you can download it and extract it into fuel/packages/location/.

Setup

Run migrations

Run the migrations which will create the table structure in your database.

$ php oil r migrate --packages=location

Run task

Run the oil task which will download and import the provider location databases into your local database. The supported providers are MaxMind and GeoNames.

$ php oil r location

Usage

$country = Location::find_country('us');
$state = Location::find_state('us', 'ca');
$city = Location::find_city('us', 'ca', 'san-francisco');

Or if using the Geolocate package, you can simply get the visitor's location by their IP.

$city = Location::find_city_by_ip();

Updates

In order to keep the package up to date simply run:

$ git submodule update --recursive fuel/packages/location/

About

A Location Package for Fuel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages