yaroslawww/laravel-myriad-data-store

此包已弃用,不再维护。作者建议使用 think.studio/laravel-myriad-data-store 包代替。

使用 SOAP API 从 myriad 应用程序下载数据。

1.3.0 2023-07-11 06:02 UTC

This package is auto-updated.

Last update: 2023-07-11 06:04:47 UTC


README

Packagist License Packagist Version Total Downloads Build Status Code Coverage Scrutinizer Code Quality

将特定 myriad 应用程序数据下载到您的内部数据库中。

安装

通过 composer 安装此包

composer require think.studio/laravel-myriad-data-store

可选地,您可以使用以下命令发布配置文件:

php artisan vendor:publish --provider="MyriadDataStore\ServiceProvider" --tag="config"

此包在 think.studio/laravel-myriad-soap 上运行 - 请遵循此配置。

使用方法

将当前数据库下载到您系统的简单方法是

# Create all required tables 
# Note: All related IDs are not foreign keys - to allow download in any order
php artisan migrate
# Download related data
php artisan myriad-download:despatch-types
php artisan myriad-download:titles
php artisan myriad-download:issues
php artisan myriad-download:contact-types
php artisan myriad-download:product-types
php artisan myriad-download:order-package-types
php artisan myriad-download:order-status-types
# Use tinker to make multiple batch:
php artisan tinker
> for ($i=0;$i<3200;$i++) {$st=($i*125)+1; \Artisan::call("myriad-download:contacts {$st} --count=125 --queue=myriad");}
> for ($i=0;$i<3200;$i++) {$st=($i*125)+1; \Artisan::call("myriad-download:contacts-orders-basic {$st} --count=125 --queue=myriad");}

鸣谢

  • Think Studio