Apakah Anda ingin mencoba membangun REST API CodeIgniter? Karena ingin integrasi antar aplikasi menjadi lebih mudah? Anda telah menemukan halaman yang tepat!
Cara membuat REST API CodeIgniter
Artikel ini menunjukkan cara membuat REST API dengan CodeIgniter 4. Baik untuk melihat, menambah, mengubah, dan menghapus data dari database.
Penasaran kan? Eitss.. Tunggu dulu sebelum mengikuti tutorialnya, yuk pahami dulu apa itu REST API!
Apa itu REST API?
Representational State Transfer (REST) adalah salah satu cetak biru arsitektur Application Programming Interface (API). API sendiri merupakan interface yang bertindak sebagai perantara yang menghubungkan satu aplikasi dengan aplikasi lainnya.
REST API berisi aturan untuk membuat layanan web dengan membatasi hak akses klien yang mengakses API. Mengapa harus?
Jika dianalogikan dengan restoran, REST API adalah daftar menu. Pelanggan hanya dapat memesan dari menu, meskipun koki (server) dapat membuat pesanan.
REST API dapat diakses atau ditautkan ke aplikasi lain. Oleh karena itu pembatasan diberlakukan untuk melindungi database/sumber daya di server.
REST API bekerja berdasarkan prinsip REST server dan REST client.
Server REST bertindak sebagai penyedia data/sumber daya sementara klien REST membuat permintaan HTTP ke server dengan URI atau ID global. Kemudian, server memberikan respons dengan mengirimkan kembali permintaan HTTP yang diminta oleh klien.
Nah, data yang dikirim atau diterima biasanya dalam format JSON. Untuk alasan ini, REST API dapat dengan mudah diintegrasikan ke dalam platform yang berbeda dengan bahasa pemrograman atau kerangka kerja yang berbeda.
Misalkan Anda membuat proyek backend menggunakan REST API dengan bahasa pemrograman PHP. Nantinya REST API dapat dihubungkan ke frontend menggunakan Vue js.
Pengembangan aplikasi tentunya lebih cepat dan efisien bukan? Selain itu, juga mudah untuk membuat REST API. Anda dapat menggunakan kerangka kerja PHP seperti CodeIgniter.
Omong-omong, dalam artikel ini kami menjelaskan cara membuat layanan web dengan CodeIgniter. Ayo lihat selengkapnya!
Membangun REST API dengan CodeIgniter
Dalam tutorial membuat REST API dengan CodeIgniter ini, kami menjelaskan operasi membuat, membaca, memperbarui, dan menghapus data (CRUD). Disini kami menggunakan CodeIgniter versi 4.
Namun, sebelum Anda memulai tutorial, pastikan Anda telah menginstal aplikasi berikut:
XAMPP – Aplikasi server web yang digunakan untuk mendukung pengembangan situs web di lingkungan lokal.
Postman – Aplikasi yang bertindak sebagai klien REST dan digunakan untuk pengujian REST API.
Visual Studio Code – adalah aplikasi editor kode yang digunakan untuk membuat dan mengedit kode program.
Setelah persiapan selesai, Anda bisa langsung mengikuti 8 langkah ini:
Instal CodeIgniter 4
Mengaktifkan mode pengembangan di CodeIgniter 4
Membuat database di phpMyAdmin
Konfigurasi database
Membuat file model
Membuat file pengontrol REST
Membuat rute REST API
Jalankan tes CodeIgniter REST API
Ini adalah panduan lengkap untuk membuat layanan web dengan CodeIgniter!
1. Instal CodeIgniter 4
Anda dapat menginstal CodeIgniter 4 secara manual atau melalui Composer seperti yang kami lakukan dalam panduan ini.
Caranya, masuk ke direktori C:/xampp/htdocs dan buka terminal CMD di folder htdocs. Kemudian jalankan perintah berikut:
Composer create-project codeigniter4/appstarter ci4_api
Perintah di atas menginstal CodeIgniter 4 dengan nama proyek ci4_api. Kamu bisa mengganti nama proyeknya sesukamu, ya.
2. Aktifkan mode pengembangan di CodeIgniter 4
Jika instalasi berhasil, buka proyek CodeIgniter 4 Anda dengan Visual Studio Code. Kemudian cari file env dan ganti nama file menjadi .env dengan mengklik kanan file dan kemudian mengklik Ganti Nama.
Selanjutnya Anda perlu mengubah baris kode CI_ENVIRONMENT di file .env dari produksi ke pengembangan sebagai berikut:
Aktifkan mode pengembangan di CodeIgniter 4
Hal ini harus dilakukan pada tahap pengembangan agar CodeIgniter 4 dapat mengeluarkan pesan error yang detail jika terjadi error. Dengan cara ini Anda dapat mengetahui di mana letak kesalahannya dan segera memperbaikinya.
Setelah selesai, tekan CTRL + S pada keyboard Anda untuk menyimpan perubahan file.
3. Buat database di phpMyAdmin
Pada langkah ini, silakan akses halaman localhost/phpMyAdmin di browser web Anda. Kemudian buat database baru di phpMyAdmin. Dalam tutor ini
LIHAT JUGA :