Tutorial Lengkap CRUD Codeigniter 4 dan React js #5 Delete Data
Tutorial CRUD codeigniter 4 dengan react js sudah samapai delete data. Fungsi delete data itu sesuai namanya untuk menghapus data yang sudah kita tambahkan ke database.
CRUD codeigniter 4 react js delete data Untuk delete data sebenarnya cukup mudah dibandingkan Tutorial Lengkap CRUD Codeigniter 4 dan React js #4 Edit Data . Baik langsung saja kita bahas step by step.
Membuat REST API Codeigniter 4 edit dan delete data
Seperti biasa sebelum melakukan development codeigniter 4 dengan react js kita aktifkan dulu ```bash php spark serve
webpack —watch
Untuk mengaktifkan server local codeigniter 4 dan untuk membaca setiap perubahan react js. Membuat rest api delete data pada codeigniter 4 baik langsung saja buka file controllersnya **app/Controllers/Quotes.php** dan modelsnya **app/Models/Quotes\_model.php** Masukan method baru untuk controller ```bash
public function delete($id = NULL)
{
$hapus = $this->model->deleteQuotes($id);
if ($hapus) {
$code = 200;
$msg = ['message' => 'Deleted Quotes successfully'];
$response = [
'status' => $code,
'error' => false,
'data' => $msg,
];
} else {
$code = 401;
$msg = ['message' => 'Not Found'];
$response = [
'status' => $code,
'error' => true,
'data' => $msg,
];
}
return $this->respond($response, $code);
}
Untuk method modelsnya ```bash public function deleteQuotes($id) { return $this->db->table($this->table)->delete([‘quote_id’ => $id]); }
untuk url rest apinya sudah restfull ya di ```bash
http://localhost:8080/quotes/id
id nya ganti dengan id yang mau diganti oh ya jangan lupa metode requestnya harus delete## Delete data react js rest api codeigniter 4
Sekarang kita tinggal aktifkan tombol delete yang sudah kita buat di tutorial sebelumnya. Tambahkan event! ```bash <a href=”#” class=“badge badge-danger” onClick={() => this.delete(data.quote_id)}
delete
jadi tombol deletenya ketika di klik akan memanggil fungsi delete sambil mengirim parameter id yang akan dihapus. Untuk fungsi deletenya seperti ini! ```bash
delete(id) {
fetch("http://localhost:8080/quotes/" + id, {
method: "DELETE",
})
.then((respon) => respon.json())
.then((ra) => {
console.log(ra);
this.componentDidMount();
})
.catch((err) => {
console.log(err);
});
}
Nah mudah bukan membuat CRUD codeigniter 4 dengan react js. Semoga apa yang saya sampaikan bisa bermanfaat dan menjadi amal jariyah. Untuk source kode lengkapnya bisa lihat di. Github : crudci4reactjs
Your Name
A modern blog built with Astro
Comments