Este é um projeto simples de API RESTful para gerenciar notas.
Com esta API, é possível realizar as seguintes operações:
- Listar todas as notas
- Obter informações de uma nota específica
- Inserir uma nova nota
- Atualizar uma nota existente
- Deletar uma nota
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Para instalar e executar este software, você precisará das seguintes ferramentas:
- PHP 7.4 ou superior
- phpMyAdmin (opcional, para gerenciamento de banco de dados MySQL)
- PDO (PHP Data Objects)
- servidor web como Apache ou Nginx
Certifique-se de ter todas essas ferramentas instaladas e configuradas antes de prosseguir com a instalação do software.
- Clone este repositório para sua máquina local.
Tipo | Link |
---|---|
HTTPS | https://github.com/tayllana/api_notes.git |
SSH | [email protected]:tayllana/api_notes.git |
Github CLI | gh repo clone tayllana/api_notes |
- Configure o banco de dados MySQL e atualize o arquivo
config.php
com suas credenciais de banco de dados.
<?php
$db_host = 'localhost';
$db_name = 'devsnotes';
$db_user = 'root';
$db_pass = '';
$pdo = new PDO("mysql:dbname=$db_name;host=$db_host", $db_user, $db_pass);
$array = [
'error' => '',
'result' => []
];
-
Execute no banco de dedos local o DDL
-
Execute o servidor PHP localmente.
Use um cliente HTTP como Postman ou RestTest para enviar solicitações HTTPS
Request | URL | Route |
---|---|---|
GET | api/notes | getAll |
GET | /api/note/{id} | get |
POST | /api/note | insert |
PUT | /api/note/{id} | update |
DELETE | /api/note/{id} | delete |
- PHP - Linguagem de programação usada
- xampp - Servidor local
- PHPMyAdmin - Banco de dados usado
- DEV - Tayllana Wislla
- Conte a outras pessoas sobre este projeto 📢;
- Um agradecimento publicamente 🫂;
- etc.
⌨️ com ❤️ por Tayllana Wislla 😊