Uma aplicação em Laravel, que permite cadastrar, editar, listar e deletar filmes, atores, diretores e classificação indicativa. Utilizando autenticação JWT para realizar as ações do sistema.
Para iniciar o projeto veja o guia de instalação do Laravel na Documentação Oficial
- Clonar o projeto:
git clone [email protected]:Rafosoboy/CinemaApi.git api && cd api
- Instalar as dependências:
composer install
- Copiar o arquivo .env.exemple para a raiz do projeto .env
cp ~/CinemaApi/.env.exemple ~/CinemaApi/.env
- Configurar as informações necessárias para o banco de dados.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
- Gerar chave do laravel:
php artisan key:generate
- Gerar chave JWT:
php artisan jwt:secret
- Inicializar a migração das tabelas
php artisan migrate
- Inicializar o server
php artisan serve
Na pasta extras, encontra-se o DER e as configurações do Postman, para auxiliar nas rotas.
Caso a necessidade de executar os testes, basta configurar o banco e executar o comando:
php artisan test
The Laravel framework is open-sourced software licensed under the MIT license.