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

Menghapus-Data-Dengan-Eloquent-ORM-Laravel5-30-01-2017-1

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

Menghapus-Data-Dengan-Eloquent-ORM-Laravel5-30-01-2017-2

Kemudian pada metode destroy pada bagian controllernya kita akan ambil berdasakan id dengan menggunakan metode find sebagai berikut

Menghapus-Data-Dengan-Eloquent-ORM-Laravel5-30-01-2017-3

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

Menghapus-Data-Dengan-Eloquent-ORM-Laravel5-30-01-2017-4

Bila teman teman hapus salah satu datanya maka datanya berhasil dihapus. 

Menghapus-Data-Dengan-Eloquent-ORM-Laravel5-30-01-2017-5

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.

30 Januari 2017

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat