hnhdigital-os / laravel-datasets
提供控制台命令、模型和迁移脚本,以同步数据集。
v1.2.1
2018-01-10 14:32 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.1
- hnhdigital-os/laravel-datasets-okfn: ~1.0
- league/csv: ^9.0
- league/flysystem: ^1.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- illuminate/database: 4.*|5.*
- phpunit/phpunit: 4.*
- symfony/process: ~2.3
README
___ _ _
/ \ __ _ | |_ __ _ ___ ___ | |_ ___
/ /\ // _` || __|/ _` |/ __| / _ \| __|/ __|
/ /_//| (_| || |_| (_| |\__ \| __/| |_ \__ \
/___,' \__,_| \__|\__,_||___/ \___| \__||___/
提供控制台命令、模型和迁移脚本,将数据集同步到您的应用程序数据库中。数据集通过基于数组的配置定义,而高级操作或数据检索可以通过内联闭包完成。
此包由澳大利亚精品开发公司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
- 邮编
需要数据集?请求它,提交拉取请求,或者自己构建。使用DATA.OKFN作为模板。
如果您设置了您自己的集合,请告知我们,以便我们可以将其列入官方列表。
使用方法
列出
$ php artisan datasets:list
列出所有可安装的可用数据集集合。
安装
$ php artisan datasets:install {dataset}
安装指定的数据集。这将在数据库中创建表并执行数据的初始同步。
迁移
$ php artisan datasets:migrate {dataset}
在数据库中设置表。这将创建迁移文件并添加到迁移表。
在安排数据集更新时使用此控制台命令。
同步
$ php artisan datasets:sync {dataset}
下载数据并插入/更新现有记录。
贡献
请参阅CONTRIBUTING以获取详细信息。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。