Download the PHP package bildvitta/sp-vendas without Composer
On this page you can find all versions of the php package bildvitta/sp-vendas. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bildvitta/sp-vendas
More information about bildvitta/sp-vendas
Files in bildvitta/sp-vendas
Package sp-vendas
Short Description Pacote Laravel para sincronização e importação de dados do SP via RabbitMQ.
License MIT
Informations about the package sp-vendas
SP Vendas
Pacote Laravel privado para sincronização e manutenção dos dados de vendas do ecossistema SP. Ele é consumido por projetos Laravel via Composer com repositório VCS.
Visão geral
- Pacote privado:
appnave/nave-vendas-sp - Namespace principal:
BildVitta\SpVendas - Fornece:
- configuração publicada em
config/sp-vendas.php - migrations do módulo
- models e factories
- comando de instalação do pacote
- importação inicial de vendas
- worker para consumo de mensagens via RabbitMQ
- configuração publicada em
Requisitos
- PHP
^8.0ou^8.1 - Laravel
8,9,10,11ou12 - Composer
- Banco de dados configurado no projeto cliente
- RabbitMQ configurado para o worker de vendas
- Dependências privadas do ecossistema, quando não estiverem disponíveis no Packagist:
bildvitta/iss-sdkbildvitta/sp-crmbildvitta/sp-hubbildvitta/sp-produto
Acesso Privado
No projeto cliente, adicione o repositório VCS do pacote em composer.json:
Se as dependências privadas também não estiverem no Packagist, adicione os repositórios delas no mesmo arquivo.
Instalação:
Autenticação local do Composer com GitHub:
GitHub Actions:
Se o pacote cliente também precisar acessar repositórios privados da organização, use um token com permissão de leitura nesses repositórios.
Instalação Local
Após adicionar o repositório e instalar o pacote no projeto cliente:
O comando:
- publica a configuração do pacote
- publica as migrations
- executa as migrations
- publica e executa o seeder, quando confirmado
Configuração
O pacote lê estas variáveis de ambiente:
Observações:
- O prefixo padrão das tabelas é
vendas_ - O pacote depende dos pacotes
sp-hub,sp-crmesp-produtojá configurados no projeto cliente - As tabelas do módulo usam o prefixo definido em
MS_SP_VENDAS_TABLE_PREFIX
Comandos Úteis
Importação Inicial
Use a importação inicial após configurar a conexão com o banco das vendas e garantir que as dependências do ecossistema já estejam instaladas:
Opções disponíveis:
Worker RabbitMQ
Depois de configurar as credenciais do RabbitMQ, rode o worker:
Informações Adicionais
- As migrations do pacote são registradas automaticamente pelo provider
- O pacote publica um seeder chamado
SpVendasSeeder - O worker processa mensagens do tipo
sales.createdesales.updated - O relacionamento entre os modelos do pacote depende dos modelos/configurações dos pacotes
sp-hub,sp-crmesp-produto
All versions of sp-vendas with dependencies
appnave/nave-sdk-iss Version ^0.2
appnave/nave-crm-sp Version ^0.2
appnave/nave-hub-sp Version ^0.2
appnave/nave-cadastros-sp Version ^0.2
illuminate/contracts Version ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
illuminate/database Version ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
illuminate/support Version ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
php-amqplib/php-amqplib Version ^3.2.0
spatie/laravel-package-tools Version ^1.12