定制 techguy/world-countries-api 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

techguy/world-countries-api

最新稳定版本:v1.1.9

Composer 安装命令:

composer require techguy/world-countries-api

包简介

This package has api pointing to https://restcountries.eu. Fetches and stores all the countries in your local database.

README 文档

README

World Countries API




Introduction

This package has api pointing to http://api.countrylayer.com. Fetches and stores all the countries in your local database.

Installing

The recommended way to install world-countries-api is through. Composer.

# Install package via composer
composer require techguy/world-countries-api

Next, run the Composer command to install the latest stable version of techguy/world-countries-api:

# Update package via composer
 composer update techguy/world-countries-api --lock

After installing, the package will be auto discovered, But if need you may run:

# run for auto discovery <-- If the package is not detected automatically -->
composer dump-autoload

Then run this, to get the for your own configurations:

php artisan vendor:publish --provider="World\Countries\WorldCountriesServiceProvider"

You will have to add this in the database/seeds/DatabaseSeeder. Before using the package model seed data for the countries:

Set your ACCESS_KEY in the .env file.

COUNTRY_ACCESS_KEY=
        /**
         * Seed the application's database.
         *
         * @return void
         */
        public function run()
        {
             // other seeds...
             $this->call(\World\Countries\Seeds\WorldCountriesTableSeeder::class);
        }

         /**
         * -------------------------------------
         * This is the sample data on how the
         * country data is stored in an object
         * -------------------------------------
         */
        {
        "id": "6ad0db80-c93b-11ea-9af5-bd4193f081f6",
        "name": "Kenya",
        "slug": "kenya",
        "data": {
            "flag": "https://restcountries.eu/data/ken.svg",
            "name": "Kenya",
            "capital": "Nairobi",
            "short2Code": "KE",
            "short3Code": "KEN",
            "callingCode": "254",
            "currencyCode": "KES",
            "currencyName": "Kenyan shilling"
        },
        "deleted_at": null,
        "created_at": "2020-07-18T21:12:42.000000Z",
        "updated_at": "2020-07-18T21:12:42.000000Z"
        }

Usage

Follow the steps below on how to use the world-countries-api:

Version Guidance

Version Status Packagist Namespace Repo
1.x Latest techguy/world-countries-api World\Countries v1.1.7

Security Vulnerabilities

For any security vulnerabilities, please email to Bugs Support.

License

This package is open-source, licensed under the MIT license.

统计信息

  • 总下载量: 837
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-07-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固