/laravel8-boleto-exemplo

Laravel com exemplo para gerar um boleto com a Biblioteca eduardokum/laravel-boleto

Primary LanguagePHP

Laravel 8 com Biblioteca Laravel Boleto Eduardo Kum

https://github.com/eduardokum/laravel-boleto

Començando 🚀

Siga as seguintes instruções para clonar este repositório em sua máquina local e ver o exemplo do Laravel 8 com Boleto

Pre-requisitos 📋

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

Instalação 🔧

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