OpenLaravelWeek - Beer And Code
Fazendo um checkout transparente e consumindo o gateway de pagamento do mercado pago e fazendo testes. Laravel 10, PestPHP, MySQL, Redis e Mailpit.
Cópie o repositório:
git clone git@github.com:Elivandro/olw3-beerAndCode.git
cd olw3-beerAndcode
renomeie arquivo de variaveis env
cp .env.example .env
Para instalar as dependências do composer com o docker:
docker run --rm -it\
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php82-composer:latest \
composer install --ignore-platform-reqs
Inicie o sail
./vendor/bin/sail up -d
Gere uma chave para aplicação
./vendor/bin/sail artisan key:generate
Para instalar as dependências do npm:
./vendor/bin/sail npm install
crie dois usuarios um para comprador outro vendedor enviando uma json - documentação
{
"site_id": "MLB",
"description": "an description"
}
endpoint:
https://api.mercadopago.com/users/test_user
configure no arquivo .env
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
QUEUE_CONNECTION=redis
REDIS_HOST=redis
MERCADO_PAGO_BUYER_EMAIL=""
VITE_MERCADO_PAGO_PUBLIC_KEY=""
MERCADO_PAGO_ACCESS_TOKEN=""
rodar o vite
./vendor/bin/sail npm run dev
coloque um apelido ao sail