bildvitta/iss-vendas is a Laravel package for this is my package iss-vendas.
It currently has 0 GitHub stars and 15.644 downloads on Packagist (latest version v0.2.5).
Install it with composer require bildvitta/iss-vendas.
Discover more Laravel packages by bildvitta
or browse all Laravel packages to compare alternatives.
Last updated
Pacote privado da Nave para integração com o serviço Vendas ISS. O consumo é feito por projetos Laravel via Composer com repositório VCS.
Bildvitta\IssVendas\IssVendasServiceProvidervendasconfig/iss-vendas.phpiss-vendas^8.18 a 12No projeto cliente, adicione o repositório VCS em composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/appnave/nave-vendas-iss"
}
]
}
Instale o pacote:
composer require appnave/nave-vendas-iss
Se o pacote ou suas dependências forem privados, o Composer precisa estar autenticado com um token que tenha acesso de leitura aos repositórios envolvidos.
Autenticação local:
composer config -g github-oauth.github.com <YOUR_TOKEN>
GitHub Actions:
env:
COMPOSER_AUTH: >-
{"github-oauth":{"github.com":"${{ secrets.GH_TOKEN }}"}}
No projeto cliente:
php artisan vendor:publish --tag="vendas-config"
Configure as variáveis conforme o ambiente:
MS_VENDAS_BASE_URI=https://api-dev-vendas.nave.dev
MS_VENDAS_FRONT_URI=https://develop.vendas.nave.dev
MS_VENDAS_API_PREFIX=/api
MS_VENDAS_DB_URL=
MS_VENDAS_DB_HOST=
MS_VENDAS_DB_PORT=
MS_VENDAS_DB_DATABASE=
MS_VENDAS_DB_USERNAME=
MS_VENDAS_DB_PASSWORD=
Exemplo de uso:
use Bildvitta\IssVendas\Facades\IssVendas;
$sale = IssVendas::programmatic()->sale()->find($id);
php artisan vendor:publish --tag="vendas-config"
composer test
composer analyse
composer check-style
composer fix-style
config/iss-vendas.php.Bildvitta\IssVendas\Traits\UsesVendasDB registra a conexão iss-vendas com as credenciais em MS_VENDAS_DB_*.CHANGELOG.md.