Coder Social home page Coder Social logo

jorgehernandezch / laravel8-boleto-exemplo Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 2.22 MB

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

PHP 80.05% Blade 19.95%
laravel boletos remessa retorno eduardokum laravel-boleto php

laravel8-boleto-exemplo's Introduction

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

laravel8-boleto-exemplo's People

Contributors

dependabot[bot] avatar jorgehernandezch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

laravel8-boleto-exemplo's Issues

TypeError

TypeError

Illuminate\Container\Container::bind(): Argument #2 ($concrete) must be of type Closure|string|null

at vendor/laravel/framework/src/Illuminate/Container/Container.php:238
234| // bound into this container to the abstract type and we will just wrap it
235| // up inside its own Closure to give us more convenience when extending.
236| if (! $concrete instanceof Closure) {
237| if (! is_string($concrete)) {

238| throw new \TypeError(self::class.'::bind(): Argument #2 ($concrete) must be of type Closure|string|null');
239| }
240|
241| $concrete = $this->getClosure($abstract, $concrete);
242| }

  +11 vendor frames 

12 [internal]:0
Illuminate\Foundation\Application::Illuminate\Foundation{closure}(Object(Facade\Ignition\IgnitionServiceProvider))

  +5 vendor frames 

18 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.