rezzakurniawan/locanesia

印度尼西亚省、市、区、村庄。数据来源于nomor.net

v0.1.2 2018-03-27 12:35 UTC

This package is auto-updated.

Last update: 2024-09-05 15:15:47 UTC


README

关于

Laravel包,用于填充和搜索印度尼西亚地点。从省到村庄。数据从http://www.nomor.net/抓取

演示

IMAGE ALT TEXT HERE

需求

安装说明

  1. 在终端中,从您的项目根目录运行

        composer require rezzakurniawan/locanesia
  2. 注册包

    • Laravel 5.5及以上版本使用包自动发现功能,无需编辑config/app.php文件。

    • Laravel 5.4及以下版本,请在config/app.php中的providersaliases下使用以下方式注册包

        'providers' => [
        ...
            rezzakurniawan\Locanesia\LocanesiaServiceProvider::class,
        ];
    
        'aliases' => [
        ...
           'Locanesia' => rezzakurniawan\Locanesia\LocanesiaFacade::class,
        ];
  3. 迁移数据库 & 种植数据库

        php artisan migrate && php artisan db:seed --class=rezzakurniawan\\Locanesia\\Database\\Seed\\LocationSeeder

基本用法

变量词可以是完整地址的一部分,例如 "Buah Batu Bandung"。

始终调用locanesia,使用它

    use rezzakurniawan\Locanesia\Locanesia;
  1. 全文搜索
    /**
     * Full Text Search Location
     *
     * @param String $term Village, Postcode, Province, City Or combine
     * @param String $response json|array
     * @return void
     */
    Locanesia::search($term, $response);
  1. 获取所有省份
    /**
     * Get All Provinces
     *
     * @param String $response json|array
     * @return void
     */
    Locanesia::getProvinces($response);
  1. 根据省份获取所有城市
    /**
     * Get All Provinces
     *
     * @param String $provinces Province Name
     * @param String $response json|array
     * @return void
     */
    Locanesia::getCities($provinces, $response);
  1. 根据邮编获取详细信息位置
    /**
     * Get Detail Location By Postcode
     *
     * @param String $term postcode
     * @param String $response json|array
     * @return void
     */
    Locanesia::getLocationByPostCode($term, $type);

许可证

Laravel Locanesia遵循MIT许可证。享受吧!