lilicunhadev / cadastroDeMedicos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cadastroDeMedicos

  • O sistema consiste em uma API REST em Laravel com CRUD de Médicos.
  • E também uma página web que lista, altera, exclui, cria a atualiza médicos.

Como instalar o projeto

  • Em um terminal digite:
  • git clone https://github.com/liliancunhasil/cadastroDeMedicos.git
  • Mude o arquivo ".env.example" do projeto para apenas ".env"
  • Crie uma base de dados no MySQL com o nome medicos
  • No arquivo ".env" do projeto na parte que tem "DB_CONNECTION=mysql" altere as informações com:
  • O novo banco de dados: medicos
  • Seu usuário do MySQL e sua senha
  • Novamente no terminal digite o comando "composer install". Ele vai instalar todos os pacotes PHP necessários.
  • Depois digite o comando "php artisan key:generate"
  • Após isso, abra a pasta do projeto no seu editor de código de preferência.
  • Com o terminal entra na pasta do projeto e digite: "php artisan migrate".
  • Depois disso digite: "php artisan serve"
  • E entre no endereço local que o terminal aponta
  • Entrando nesse endereço, você visualizará o projeto Cadastro de Médicos
  • E nele pode inserir um novo médico, listá-los, alterá-los ou excluí-los.

Testando a API

  • Para testar a API criada você pode usar o programa Postman.
  • Para listar todos os médicos: http://URL_da_aplicacao/api/medicos, método GET
  • Mostrar as informações de um médico: http://URL_da_aplicacao/api/medico/id, método GET
  • Inserir um novo médico: http://URL_da_aplicacao/api/medico, com método POST e parâmetros com as informações
  • Atualizar a informação de um médico: http://URL_da_aplicacao/api/medico/id, com método PUT e parâmetros com as informações
  • Excluir um médico: http://URL_da_aplicacao/api/medico/id e método DELETE.

About


Languages

Language:PHP 87.2%Language:HTML 12.8%