bildvitta/iss-juridico
Nave Minutas ISS
Pacote privado appnave/nave-minutas-iss para integração com o serviço jurídico/ISS em projetos Laravel. O consumo é feito via Composer com repositório VCS no projeto cliente.
Requisitos
- PHP 8.1 ou superior
- Composer 2
- Laravel compatível com
illuminate/contracts^8|^9|^10|^11|^12 - Acesso ao repositório privado no GitHub
Acesso a repositórios privados
No projeto cliente, adicione o repositório VCS em composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/appnave/nave-minutas-iss"
}
]
}
Depois, instale o pacote:
composer require appnave/nave-minutas-iss
Para autenticar o Composer localmente com token do GitHub:
composer config -g github-oauth.github.com <YOUR_TOKEN>
No GitHub Actions, configure COMPOSER_AUTH:
env:
COMPOSER_AUTH: >-
{"github-oauth":{"github.com":"${{ secrets.GITHUB_TOKEN }}"}}
Instalação local
- Adicione o repositório VCS no
composer.jsondo projeto cliente. - Execute
composer require appnave/nave-minutas-iss. - Publique a configuração do pacote:
php artisan vendor:publish --provider="Bildvitta\IssJuridico\IssJuridicoServiceProvider" --tag="iss-juridico-config"
- Configure as variáveis de ambiente usadas pelo pacote:
MS_JURIDICO_BASE_URI=https://contratos-server.nave.dev.br
MS_JURIDICO_API_PREFIX=api
- Se for usar as models do pacote, configure também a conexão do banco:
MS_JURIDICO_DB_URL=
MS_JURIDICO_DB_HOST=
MS_JURIDICO_DB_PORT=
MS_JURIDICO_DB_DATABASE=
MS_JURIDICO_DB_USERNAME=
MS_JURIDICO_DB_PASSWORD=
Uso básico com facade:
use Bildvitta\IssJuridico\Facades\IssJuridico;
$documents = IssJuridico::documents()->list([]);
Comandos úteis
php artisan vendor:publish --provider="Bildvitta\IssJuridico\IssJuridicoServiceProvider" --tag="iss-juridico-config"
composer check-style
composer fix-style
vendor/bin/pest
Informações adicionais
- O pacote publica
config/iss-juridico.php. - As models usam a conexão
iss-juridico, então as variáveisMS_JURIDICO_DB_*precisam estar corretas quando essa camada for utilizada. - As rotas do pacote dependem dos middlewares
hub.authehub.programmaticno projeto cliente. - O header
Almobi-Hostusaapp.slug.
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v0.2.2 | ^8.1 | ^8.0| | MIT | |
| v0.2.1 | ^8.1 | ^8.0| | MIT | |
| v0.2.0 | ^8.1 | ^8.0| | MIT | |
| v0.0.49 | ^8.0 | ^8.0| | MIT | |
| v0.0.48 | ^8.0 | ^8.0| | MIT | |
| v0.0.47 | ^8.0 | ^8.0| | MIT | |
| v0.0.46 | ^8.0 | ^8.0| | MIT | |
| v0.0.45 | ^8.0 | ^8.0| | MIT | |
| v0.0.44 | ^8.0 | ^8.0| | MIT | |
| v0.0.43 | ^8.0 | ^8.0| | MIT | |
| v0.0.42 | ^8.0 | ^8.0| | MIT | |
| v0.0.41 | ^8.0 | ^8.0| | MIT | |
| v0.0.40 | ^8.0 | ^8.0| | MIT | |
| v0.0.38 | ^8.0 | ^8.0| | MIT | |
| v0.0.37 | ^8.0 | ^8.0| | MIT | |
| v0.0.36 | ^8.0 | ^8.0| | MIT | |
| v0.0.35 | ^8.0 | ^8.0| | MIT | |
| v0.0.34 | ^8.0 | ^8.0| | MIT | |
| v0.0.33 | ^8.0 | ^8.0| | MIT | |
| v0.0.32 | ^8.0 | ^8.0| | MIT | |
| v0.0.31 | ^8.0 | ^8.0| | MIT | |
| v0.0.30 | ^8.0 | ^8.0| | MIT | |
| v0.0.29 | ^8.0 | ^8.0| | MIT | |
| v0.0.28 | ^8.0 | ^8.0| | MIT | |
| v0.0.27 | ^8.0 | ^8.0| | MIT | |
| v0.0.26 | ^8.0 | ^8.0| | MIT | |
| v0.0.25 | ^8.0 | ^8.0| | MIT | |
| v0.0.24 | ^8.0 | ^8.0| | MIT | |
| v0.0.23 | ^8.0 | ^8.0| | MIT | |
| v0.0.22 | ^8.0 | ^8.0| | MIT |
Showing the latest 30 of 52. See every release on Packagist