Bom dia. Estou tentando adicionar o MPDF com composer em um projeto com CodeIgniter e não consigo fazer funcionar.
Alguma orientação? Segui alguns guias da web mas nada efetivo.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia. Estou tentando adicionar o MPDF com composer em um projeto com CodeIgniter e não consigo fazer funcionar.
Alguma orientação? Segui alguns guias da web mas nada efetivo.
-> Bom, primeiramente vcê deve instalar a mPDF na raiz da aplicação, ou seja, no local onde instalou o framework.
-> Dentro da pasta Raiz da aplicação, localize o arquivo 'composer.json' e altere a seção 'require':
´´´ "require": { "php": ">=7.2", "ext-curl": "", "ext-intl": "", "ext-json": "*", "kint-php/kint": "^3.3", "psr/log": "^1.1", "laminas/laminas-escaper": "^2.6", "mpdf/mpdf": "^8.0" }, ´´´
->Após isso, você pode executar o comando #composer update no prompot de comando, (lembrando que deve estar dentro da pasta raiz do projeto).
-> Aguarde a instalação e corrija eventuias erros se caso surgirem.
-> Verifique se a pasta 'vendor' foi criada. Localize o arquivo chamado 'autoload.php', e nessa mesma pasta estará a pasta 'mpdf'.
-> Para finalizar dê permissão de escrita no diretório 'mpdf/mpdf/tmp' conforme mostra a documentação (https://mpdf.github.io/installation-setup/folders-for-temporary-files.html). Dê permissão de acesso e escrita apenas a este diretório para o usuário que executa o servidor web.
-> A partir daqui a classe está funcional, basta criar o Controller e realizar suas implementações.