Módulo de relatórios para o i-Educar.
Os relatórios utilizam a biblioteca JasperReports desenvolvida em Java para renderizar os arquivos em PDF.
Para intermediar a conexão entre PHP e Java é utilizada a biblioteca JasperStarter.
- PHP ter permissão para executar as funções
exec
epassthru
no servidor. - OpenJDK 8 instalado no servidor.
Para usuários Docker, executar os comandos
# (Docker)
ao invés da linha seguinte.
Clone este repositório a partir da raiz do i-Educar:
git clone git@github.com:portabilis/i-educar-reports-package.git packages/portabilis/i-educar-reports-package
Ative o pacote via plug and play:
# (Docker) docker-compose exec php composer plug-and-play
composer plug-and-play
Instale o pacote:
# (Docker) docker-compose exec php artisan community:reports:install
php artisan community:reports:install
Publique os assets:
# (Docker) docker-compose exec php artisan vendor:publish --tag=reports-assets --ansi
php artisan vendor:publish --tag=reports-assets --ansi
Algumas perguntas aparecem recorrentemente. Olhe primeiro por aqui: FAQ.
Powered by Portábilis.