Skip to content

paulosakamoto/asaas

Repository files navigation

Demonstração de integração com Asaas

Requerimentos de instalação

Para Desenvolvimento

  • Node.js >= 20.14
  • Npm >= 10.7.0

Instalação

  1. Crie um banco de dados no MySQL com o seguinte comando
CREATE DATABASE demo_asaas CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  1. Criar um arquivo .env a partir do .env.example e preenchê-lo com as credenciais do MySQL, Asaas e SMTP.
cp .env.example .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=demo_asaas
DB_USERNAME=*****
DB_PASSWORD=****

ASAAS_HOST="https://sandbox.asaas.com/api"
ASAAS_TOKEN=""

MAIL_MAILER=smtp
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"
  1. Instale as dependências do composer
composer install
  1. Crie uma chave de encrpitação e uma pasta para armazenamento
php artisan key:generate
php artisan storage:link
  1. Crie as tabelas do banco de dados e uma carga inicial de dados
php artisan migrate
php artisan db:seed
  1. Crie um servidor web com o seguinte comando
php artisan serve

Acesso a aplicação

Após a instalação, a aplicação estará disponível no seguinte link:

http://127.0.0.1:8000

Credenciais de desenvolvimento

Desenvolvimento

Para compilar o build de assets (css, js), executar o comando:

npm run build

Testes

Para executar a bateria de testes, executar o comando:

php artisan test

Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages