Praktek API
Praktek API
PHP
REST API PHP MySQL (CRUD)
Kita akan membuat API untuk mengelola data users di basis
data.
Tujuan:
•Membuat basis data dan tabel.
•Membuat API PHP untuk:
•GET: Mengambil semua pengguna atau satu pengguna
berdasarkan ID.
•POST: Menambahkan pengguna baru.
•PUT: Memperbarui pengguna yang sudah ada.
•DELETE: Menghapus pengguna.
•Menguji API menggunakan Postman.
Persyaratan :
Web Server dengan PHP: Kamu perlu menginstal web server
seperti Apache atau Nginx,dan PHP. Cara termudah adalah
menggunakan paket seperti:
# Ini penting agar Postman atau klien lain bisa mengirim PUT/DELETE
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Header set Access-Control-Allow-Headers "Content-Type, Access-Control-Allow-Headers,
Authorization, X-Requested-With"
</IfModule>
{
"name": “Budi ",
"email": "[email protected]"
}
Menampilkan data (GET)
{
"name": “Aleandro Del Peoro ",
"email": “[email protected]"
}
Menghapus data (DELETE)
Pastikan server Apache dan MySQL kamu berjalan. Buka
Postman.
Base URL API kamu adalah:
http://localhost/REST_API_PHP/index.php