Simples projeto para realizar assinaturas digitais em documentos PDF.
Desenvolvido no framework Laravel por Felipe Sales.
Conheça o framework Laravel e Felipe Sales.
Recomendações para execução do projeto:
- Na pasta desejada execute no terminal de comando
git clone git@github.com:felipesales007/assinatura-digital.git
. - Dentro do projeto copie
.env.exemple
e cole na mesma pasta renomeando para.env
e configure adequadamente. - Dentro da pasta assinatura-digital execute no terminal de comando
composer update
. - E em seguida execute o comando
php artisan key:generate
para gerar uma key (chave) do projeto. - E em seguida execute o comando
php artisan storage:link
para gerar um atalho dos arquivos salvo no projeto na pasta pública. - E em seguida o comando
php artisan serve
para inicializar o servidor. - E por final acesse no navegador desejado o endereço local
http://127.0.0.1:8000
para acesso ao site.
Requisitos para execução do projeto:
- PHP
- Composer
Em caso de problemas para a execução do projeto execute dentro da pasta assinatura-digital no terminal de comando os seguintes comandos abaixo:
php artisan cache:clear
php artisan view:clear
php artisan route:clear
php artisan clear-compiled
composer dump-autoload
- criação do projeto Laravel versão 6 (start project)
- criação do README (opcional)
- mudança do timezone do projeto para o horário local
- criação do atalho da pasta pública storage com o comando:
php artisan storage:link
- criação do formulário para obter o certificado e a senha (framework bootstrap e jquery opcional)
- criação da página do PDF
- instalação do pacote TCPDF com o comando:
composer require elibyy/tcpdf-laravel
- criação de route e controller
Projeto de assinatura digital finalizado, para mais detalhes verifique os commits realizados.
A documentação do Laravel está disponível no website.