Skip to content

🗃️ • Projeto back-end. Aplicação de uma API e o desenvolvimento de um sistema de gestão de livros.

Notifications You must be signed in to change notification settings

Marccelo125/api-library

Repository files navigation

📚Library API 📦

Important

Este é um projeto de estudo e aplicação de uma API e o desenvolvimento de um sistema de gestão de livros.

Note

O desenvolvimento deste projeto será contínuo e paralelo ao meu aprendizado no curso da Growdev patrocinado pela Sicredi Pioneira. Estou aprendendo então caso queira dar um Fork, sinta-se a vontade para contribuir.

Índice

  1. Sobre Laravel
  2. Instalação
  3. Configuração
  4. Roteamento
  5. Contêiner de injeção de dependência
  6. Vários back-ends para armazenamento de sessão e cache
  7. Sobre o projeto
  8. Contribuir
  9. Sobre o autor

Sobre o projeto

Este projeto visa o sistema de uma biblioteca onde podemos cadastrar usuários, livros e empréstimos. Este projeto foi desenvolvido com o objetivo de mostrar como lidar com APIs e o desenvolvimento de um sistema de gestão de livros.

api-library

Sobre Laravel

Laravel Logo

Laravel é um framework de aplicativo web com sintaxe expressiva e elegante. Acreditamos que o desenvolvimento deve ser uma experiência agradável e criativa para ser verdadeiramente satisfatória. O Laravel simplifica tarefas comuns usadas em muitos projetos web, como:

Instalação

Para instalar o Laravel, siga as instruções no guia de instalação oficial.

Lembre-se de ter o Composer, Apache e PHP instalados em sua máquina.

Comandos:

composer update
php artisan migrate
php artisan serve

Configuração

A configuração do Laravel é feita através do arquivo .env. Você pode encontrar mais informações sobre como configurar o seu ambiente no guia de configuração oficial.

Para rodar o servidor mysql localmente, recomendo usar o Xampp, Docker ou o Laragon.:

Exemplo de .env local:

DB_CONNECTION=mysql # tipo
DB_HOST=127.0.0.1 # endereço
DB_PORT=3306 # porta, pode varias de ambiente para ambiente
DB_DATABASE=library # nome da base de dados
DB_USERNAME=root # nome do usuário
DB_PASSWORD= # senha do usuário

Roteamento

O Laravel possui um motor de roteamento simples e rápido. Você pode definir rotas usando o arquivo routes/web.php ou routes/api.php para rotas web ou API, respectivamente. Para mais informações sobre como definir rotas, consulte o guia de roteamento oficial

About

🗃️ • Projeto back-end. Aplicação de uma API e o desenvolvimento de um sistema de gestão de livros.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published