bildvitta / sp-vendas
本包最新版本(v0.1.4)没有提供许可证信息。
v0.1.4
2024-08-08 16:38 UTC
Requires
- php: ^8.0|^8.1|^8.2|^8.3
- bildvitta/iss-sdk: ^0.1
- bildvitta/sp-crm: ^0.1
- bildvitta/sp-hub: ^0.1
- bildvitta/sp-produto: ^0.1
- illuminate/contracts: ^8.0|^9.0|^10.0|^11.0
- illuminate/database: ^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
- php-amqplib/php-amqplib: ^3.2.0
- spatie/laravel-package-tools: ^1.12
Requires (Dev)
- brianium/paratest: ^6.6
- friendsofphp/php-cs-fixer: ^3.9
- nunomaduro/collision: ^6.2
- orchestra/testbench: ^7.6
- phpunit/phpunit: ^9.5
This package is not auto-updated.
Last update: 2024-09-19 17:08:54 UTC
README
简介
SP(空间探测器)包负责通过消息代理收集模块的远程数据更新,保持数据结构尽可能相似。
安装
您可以通过composer安装此包
composer require bildvitta/sp-vendas
为了使一切工作完美,除了将设置文件发布在您的应用程序中之外,还需要运行以下命令
php artisan sp-vendas:install
配置
这是发布配置文件的内容
return [ 'table_prefix' => env('MS_SP_VENDAS_TABLE_PREFIX', 'vendas_'), 'db' => [ 'host' => env('VENDAS_DB_HOST', '127.0.0.1'), 'port' => env('VENDAS_DB_PORT', '3306'), 'database' => env('VENDAS_DB_DATABASE', 'forge'), 'username' => env('VENDAS_DB_USERNAME', 'forge'), 'password' => env('VENDAS_DB_PASSWORD', ''), ], 'rabbitmq' => [ 'host' => env('RABBITMQ_HOST'), 'port' => env('RABBITMQ_PORT', '5672'), 'user' => env('RABBITMQ_USER'), 'password' => env('RABBITMQ_PASSWORD'), 'virtualhost' => env('RABBITMQ_VIRTUALHOST', '/'), 'exchange' => [], 'queue' => [] ], ];
导入数据
您可以通过在配置文件中设置数据库连接数据从父模块导入初始数据。然而,首先需要从依赖模块导入数据:sp-hub、sp-crm和sp-produto。
php artisan dataimport:vendas_sales
数据库种子
您可以使用假数据来填充数据库以进行工作。然而,首先需要填充其他依赖项:sp-hub、sp-crm和sp-produto。
php artisan db:seed --class=SpVendasSeeder
运行工作进程
在配置文件中设置消息代理访问数据后,您可以运行工作进程以保持数据更新。
php artisan rabbitmqworker:sales