bombenprodukt / laravel-geonames
A Laravel Eloquent package designed for interacting with GeoNames datasets.
Requires
- php: ^8.2
- bombenprodukt/laravel-package-powerpack: ^1.0
- illuminate/contracts: ^10.0
- spatie/simple-excel: ^3.2
Requires (Dev)
- bombenprodukt/php-cs-fixer-config: ^1.0
- ergebnis/composer-normalize: ^2.2
- friendsofphp/php-cs-fixer: ^3.22
- infection/infection: ^0.27.0
- nunomaduro/collision: ^7.0
- nunomaduro/larastan: ^2.0
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- pestphp/pest-plugin-watch: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: *
- spatie/laravel-ray: ^1.2
README
This project was created by, and is maintained by Brian Faust, and is a Laravel Eloquent package designed for interacting with GeoNames datasets. Be sure to browse through the changelog, code of conduct, contribution guidelines, license, and security policy.
Installation
Note This package requires PHP 8.2 or later, and it supports Laravel 10 or later.
To get the latest version, simply require the project using Composer:
$ composer require faustbrian/laravel-geonames
You can publish the migrations by using:
$ php artisan vendor:publish --tag="laravel-geonames-migrations"
You can publish the configuration file by using:
$ php artisan vendor:publish --tag="laravel-geonames-config"
Usage
Please review the contents of our test suite for detailed usage examples.
Credits
This package incorporates elements from nevadskiy/laravel-geonames. However, modifications have been made to ensure compatibility with this package's database structure. Additionally, support for various other data types has been added.