crudrest
🚧
CRUD SIMPLES E INTUITIVO FEITO EM PHP+REST
🚀
Em construção...
🚧
Descrição do Projeto
Exemplo de um CRUD feito em PHP utilizando do REST para requisição e acesso ao banco de dados, Script utilizado como "desafio" para uma entrevista de emprego
Já feito
- Conexão com o banco de dados [23/12/2021];
- Requisições ao banco de dados da tabela empregados como exemplo[23/12/2021];
- Requisição GET para pegar todos os empregados[24/12/2021];
- Requisição GET pegar um único empregado;
- Requisição POST para adicionar um empregado;
- Requisição PUT/PATCH para editar um empregado;
- Requisição DELETE para deletar um empregado;
Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Git, [XAMPP ou WAMPP ] Utilizei o XAMPP Segue o link: (https://www.apachefriends.org/pt_br/index.html).
Além disto é bom ter um editor para trabalhar com o código como [VSCode ou Sublime, Notepad++, PHPStorm...] Utilizei o PHPStorm mas o visual é gratuito e tem praticamente as mesmas funcionalidades ou não...(https://code.visualstudio.com/)
🎲
Rodando o Back End (servidor)
# Clone este repositório
$ git clone <https://github.com/aspiretony/crudrest>
Acesse a pasta do projeto, ir na pasta banco, copie o arquivo e subir para o mysql utilizando o phpmyadmin por exemplo.
Ainda na pasta do projeto vá para config e abra com o editor o arquivo "db.php", edite o arquivo como por exemplo abaixo:
OBS: DIGITE APENAS DENTRO DAS ASPAS...
define("servidor_sql", "localhost"); >> troque localhost pelo host do seu servidor MySQL;
define("usuario_sql", "root"); >> troque root pelo usuario do seu servidor MySQL;
define("senha_sql", ""); >> dentro das aspas digite a senha do seu servidor MySQL;
define("banco_de_dados", "bancocrud"); >> troque bancocrud pelo nome do banco de dados do seu servidor MySQL;
Pronto, só correr para o abraço
#Todas as requisições deve ser feita utilizando a pasta /api/ exemplo: https://localhost/api/ler.php || < Irar retornar todos os empregados.
Autor
Marcos Antonio ou Tonhão
Feito com