https://github.com/eduardokum/laravel-boleto
Siga as seguintes instruções para clonar este repositório em sua máquina local e ver o exemplo do Laravel 8 com Boleto
Para clonar este repositório, você deve ter instalado um servidor Apache, PHP e MSQL (Wamp, Xampp, Mamp ou Lamp) e os gerenciadores de dependências para PHP (Composer).
Antes de começar, verifique se você possui o composer com algum dos seguintes comandos em seu terminal.
composer --version
composer -v
Se você não o instalou, pode instalá-lo seguindo a documentação oficial em: https://getcomposer.org/doc/00-intro.md
Verifique as versões de cada um deles
Versión PHP - 7.4.21
Versión Mysql - 5.7.26
Versión Composer - 2.3.5
Siga as instruções abaixo para clonar o repositório
Clone o repositório
git clone https://github.com/jorgehernandezch/Laravel-7-Boleto-Exemplo.git
Instale todas as dependências do projeto com
composer install e composer update
Como o projeto tem dependenças em JS pode instalá-las com
npm install e npm update
Copie o arquivo .env.example para um novo arquivo .env com
cp .env.example .env
Configure o banco de dados e outras variáveis de ambiente no arquivo .env
Gerar uma nova Key para o projeto com
php artisan key:generate
Corra las migraciones del proyecto con
php artisan migrate --seed
Execute o projeto com
php artisan serve
Se tudo estiver correto você pode ver o boleto gerado no endereço http://localhost:8000/boleto
Como Funciona? Ao colocar a rota no navegador, o sistema vai gerar um boleto que vai ser processado pelo Controller BoletoController. Os dados são fixos, mas você pode colocar neles dados que podem ser pegados de um Banco de Dados. Ele gera a visualização do Boleto e gera a remessa em uma Pasta chamada arquivos dentro da Pasta Http
Jorge Edo. Hernández
Engenheiro e Desenvolvedor Web