Download the PHP package freeline/pdv without Composer
On this page you can find all versions of the php package freeline/pdv. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package pdv
Short Description Pacote Laravel do Simples PDV para uso standalone ou integrado ao ERP Freeline.
License proprietary
Informations about the package pdv
Freeline PDV
Pacote Laravel do PDV Freeline para uso dentro do SimplesLaravel ou em uma
instalacao standalone. O pacote registra rotas, views, assets, middlewares e
migrations pelo Freeline\Pdv\PdvServiceProvider.
Requisitos
- PHP 8.2 ou superior.
- Laravel 12.
notagil/integration-sdkna versao exigida pelo pacote.- Acesso ao pacote Composer
freeline/pdv.
Instalacao no SimplesLaravel
No diretorio raiz do SimplesLaravel, instale ou atualize o pacote:
Se o Composer ainda nao conhecer o repositorio do pacote, registre o repositorio
VCS antes do require:
Depois limpe caches e confirme a descoberta do provider:
Configuracao para ERP
Publique a configuracao:
No SimplesLaravel, o arquivo config/pdv.php deve manter o pacote em modo ERP e
desabilitar as migrations standalone:
Variaveis de ambiente usuais:
Assets e frontend
Publique os assets quando instalar ou atualizar o pacote:
No SimplesLaravel, mantenha o entrypoint local apontando para o pacote:
O vite.config.ts do SimplesLaravel precisa incluir resources/js/pdv/app.js
nos inputs e liberar leitura de vendor/freeline/pdv no server.fs.allow
durante desenvolvimento.
Depois compile:
Migrations necessarias
O provider carrega migrations diretamente do pacote. Nao e necessario copiar
arquivos para database/migrations.
SimplesLaravel / ERP
No ERP rode somente as migrations core. O proprio provider faz isso quando
PDV_MODE=erp e PDV_LOAD_STANDALONE_MIGRATIONS=false.
Antes de aplicar em producao, revise o plano:
Execute:
Se precisar rodar explicitamente apenas as migrations core do pacote:
Nao rode database/migrations/standalone no SimplesLaravel. Essas migrations
criam tabelas base que o ERP ja possui ou resolve por adapters.
Standalone
Em uma instalacao standalone, deixe o modo padrao ou configure:
Depois rode:
Nesse modo o provider carrega database/migrations/core e
database/migrations/standalone.
Rotas
Por padrao:
- Frontend:
/pdv - API:
/api/pdv
Esses prefixos podem ser alterados por:
Atualizacao do pacote
Para atualizar o pacote no SimplesLaravel:
Use php artisan migrate --pretend antes do migrate --force quando estiver
validando uma atualizacao em ambiente critico.