Pada tutorial sebelumnya kita telah membahas apa itu API dan meload class library database yang akan kita gunakan pada tutorial Cara Melakukan Konfigurasi API Pada Codeigniter Part 2 kita akan melakukan konfigurasi databasenya pada config/database.php seperti dibawah ini :

Cara Melakukan Konfigurasi API Pada Codeigniter Part 2

Selanjutnya kita akan membuat sebuah table pada database ci_user untuk struktur table yang akan kita gunakan seperti dibawah ini :

Cara Melakukan Konfigurasi API Pada Codeigniter Part 2

Berikutnya kita akan siapkan route-route yang akan kita gunakan untuk konfigurasi APInya pada folder config/routes.php seperti dibawah ini :

Cara Melakukan Konfigurasi API Pada Codeigniter Part 2

Ket :

$route[‘api/users’][‘GET’]  = ‘ControllerUser/get_all’; route tersebut akan kita gunakan untuk mendapatkan semua user dengan metode yang kita gunakan yaitu GET, jadi pada saat user menggunakan method GET maka akan mengakses route GET tersebut dan akan masuk pada ControllerUser dengan method get_all.

$route[‘api/users/(:num)’][‘GET’]  = ‘ControllerUser/get/$id’; route ini digunakan untuk mendapatkan satu user atau data berdasarkan id usernya dengan menggunakan angka (:num) dan akan masuk pada ControllerUser dengan method get dengan parameter $id.

$route[‘api/register’][‘POST’] = ‘ControllerUser/save’; route ini digunakan untuk meng-save user atau data dan akan masuk pada ControllerUser dengan method save.

$route[‘api/user/(:num)’][‘PUT’] = ‘ControllerUser/update/$id’; digunakan untuk meng-update data atau user pada ControllerUser dengan method update dan parameter $id

$route[‘api/user/(:num)’][‘DELETE’]       = ‘ControllerUser/delete/$id’; digunakan untuk menghapus data pada ControllerUser dengan method delete dan parameter $id

$route[‘api/login’] = ‘ControllerUser/login’; digunakan untuk login

Oke teman-teman semua itulah pembahan kita tentang Cara Melakukan Konfigurasi API Pada Codeigniter pada  Cara Melakukan Konfigurasi API Pada Codeigniter Part 2.

Semoga bermanfaat.

Terima kasih.

Cara Melakukan Konfigurasi API Pada Codeigniter Part 1