Cara Menghapus Data Dengan Eloquent ORM Laravel 5.3
Kita masuk ke bagian berikutnya yaitu cara menghapus data atau mendelete datanya didatabase dengan Laravel. Yang pertama yang teman teman lakukan disini adalah pada bagian viewsnya kita tidak bisa menambahkan link begitu saja tidak seperti edit. Apabila teman teman lihat dibagian documentationnya tentang RESTfull controllernya untuk menghapus data kita berada di URL yang sama yakni /controller/idnya sama seperti PATH Route Untuk Update dan Shownya jadi kita tidak bisa mengarahkan ke link yang sama untuk itu kita butuh satu form yang mana actionnya kita bisa arahkan ke /blog lalu kita tampilkan id pada masing masing datanya sebagai berikut
dan didalamnya kita butuh satu method yang valuenya kita isi DELETE karena untuk menghapus kita bukan menggunakan method POST tapi kita gunakan method DELETE. Lalu satu Token random dan tombol submit untuk menghapusnya seperti berikut
Kemudian pada metode destroy pada bagian controllernya kita akan ambil berdasakan id dengan menggunakan metode find sebagai berikut
dan untuk menghapusnya kita akan jalankan metode delete untuk menghapus data berdasarkan id yang dipilih. Bila proses itu berrhasil dijalankan maka kita mau ngedirect ke halaman blog dengan membawa pesan bahwa blog sudah berhasil dihapus seperti berikut
Bila teman teman hapus salah satu datanya maka datanya berhasil dihapus.
Itu dia sangatlah simple. Memang cukup berbeda untuk menghapus karena kita berada pada path route yang sama tapi dengan method yang berbeda yakni delete. Selamat mencoba.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)