Mesominds API é uma aplicação desenvolvida em Laravel para gerenciar conteúdos, usuários e outras funcionalidades relacionadas ao sistema.
- PHP 8.3
- Laravel 12.x
- MySQL (ou SQLite para testes)
- Passport para autenticação via API
- PHPUnit para testes automatizados
-
Clone o repositório:
git clone https://github.com/Ramalho7/mesomindsAPI.git
-
Acesse o diretório do projeto:
cd mesomindsAPI -
Instale as dependências do Composer:
composer install
-
Copie o arquivo
.env.examplepara.enve configure as variáveis de ambiente:cp .env.example .env
-
Gere a chave da aplicação:
php artisan key:generate
-
Execute as migrações do banco de dados:
php artisan migrate
-
Instale o Passport:
php artisan passport:install
Inicie o servidor de desenvolvimento:
php artisan serveA aplicação estará disponível em http://localhost:8000.
Para rodar os testes automatizados, execute:
php artisan testOu, se estiver usando PHPUnit diretamente:
./vendor/bin/phpunit