bluora/laravel-datasets

此包已被弃用,不再维护。作者建议使用 hnhdigital-os/laravel-datasets 包。

提供控制台命令、模型和迁移脚本以同步数据集。

v1.2.1 2018-01-10 14:32 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:04:08 UTC


README

   ___        _                     _
  /   \ __ _ | |_  __ _  ___   ___ | |_  ___ 
 / /\ // _` || __|/ _` |/ __| / _ \| __|/ __|
/ /_//| (_| || |_| (_| |\__ \|  __/| |_ \__ \
/___,'  \__,_| \__|\__,_||___/ \___| \__||___/

提供控制台命令、模型和迁移脚本以同步数据集到您的应用程序数据库。数据集由基于数组的配置定义,而高级操作或数据检索可以通过内联闭包完成。

Latest Stable Version Total Downloads Latest Unstable Version Built for Laravel License

Build Status StyleCI Test Coverage Issue Count Code Climate

此包由H&H|Digital开发,一家澳大利亚精品开发商。访问我们的网站 hnh.digital

安装

通过composer

$ composer require hnhdigital-os/laravel-datasets ~1.0

此包的服务提供器将从Laravel 5.5自动加载。

要在Laravel 5.4之前的版本中启用服务提供器,请编辑config/app.php

    'providers' => [
        ...
        HnhDigital\Datasets\ServiceProvider::class,
        ...
    ];

可用的数据集

DATA.OKFN Collection (hnhdigital-os/laravel-datasets-okfn)

注意:此集合在安装此包时默认包含。

  • 国家代码
  • 国家人口
  • 国家人口(当前)
  • 语言代码

澳大利亚集合 (hnhdigital-os/laravel-datasets-australia)

  • 银行
  • BSB
  • 邮编

需要数据集?请请求它,通过Pull Request提交它,或自己构建它。使用DATA.OKFN作为模板。

如果您设置了您自己的集合,请通知我们,以便我们将其列入官方列表。

用法

列表

$ php artisan datasets:list

列出所有可安装的数据集集合。

安装

$ php artisan datasets:install {dataset}

安装指定的数据集。这将创建数据库中的表并执行数据的初始同步。

迁移

$ php artisan datasets:migrate {dataset}

在数据库中设置表。这将创建迁移文件并添加到迁移表中。

当安排数据集更新时使用此控制台命令。

同步

$ php artisan datasets:sync {dataset}

下载数据并插入/更新现有记录。

贡献

有关详细信息,请参阅 CONTRIBUTING

鸣谢

许可

MIT 许可协议(MIT)。请参阅许可文件获取更多信息。