Skip to content

rafosolima/CinemaApi

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Sobre a API

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.

Instalação

Para iniciar o projeto veja o guia de instalação do Laravel na Documentação Oficial

  1. Clonar o projeto:
git clone [email protected]:Rafosoboy/CinemaApi.git api && cd api
  1. Instalar as dependências:
composer install
  1. Copiar o arquivo .env.exemple para a raiz do projeto .env
cp ~/CinemaApi/.env.exemple ~/CinemaApi/.env
  1. 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=
  1. Gerar chave do laravel:
php artisan key:generate
  1. Gerar chave JWT:
php artisan jwt:secret
  1. Inicializar a migração das tabelas
php artisan migrate
  1. Inicializar o server
php artisan serve

Extras

Na pasta extras, encontra-se o DER e as configurações do Postman, para auxiliar nas rotas.

Testes

Caso a necessidade de executar os testes, basta configurar o banco e executar o comando:

php artisan test

Licença

The Laravel framework is open-sourced software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published