bildvitta/sp-vendas

本包最新版本(v0.1.4)没有提供许可证信息。

v0.1.4 2024-08-08 16:38 UTC

README

Latest Version on Packagist Total Downloads

简介

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