Pada langkah ini, silahkan teman-teman install laravel dulu, disini saya menggunakan laravel versi 8. Saya menggunakan composer untuk menginstallnya.
Jika teman-teman menggunakan install laravel global bisa gunakan kode berikut:
Namun, jika menggunakan cara tersebut. Project kita akan menggunakan versi terbaru dari laravel. Sedangkan requirement di laravel terbaru terkadang berbeda. Route
Saya menggunakan Route Resource bawaan dari laravel. Method @destroy yang akan kita gunakan pada delete confirmation ini. Tombol Hapus
Pad script di atas, tambahkan attribute “data-id”. fungsinya untuk menyimpan nilai ID yang akan kita gunakan untuk menghapus data sesuai dengan ID nya tersebut. Akhirnya sampailah kita pada part akhir dalam seri pembahasan membuat aplikasi CRUD dengan framework Laravel. Pada tutorial sebelumnya kita telah belajar menyelesaikan pembuatan operasi CRUD Laravel lainnya, seperti membuat koneksi database, menampilkan data dari database dengan Laravel, melakukan edit dan update data menggunakan laravel. - Advertisement - Pada tutorial kali ini kita akan melengkapi tutorial sebelumnya dengan melengkapi proses CRUD hapus data dengan Laravel. Oke langsung saja kita bahas tutorial membuat operasi CRUD hapus data dengan Laravel, berikut langkahnya. Menghapus Data Dari Database Dengan Laravel Saat tombol hapus ini kita klik maka akan mengarah ke route ‘hapuskelas’ sambil mengirimkan data id_kelas yang dipilih untuk dihapus. Sehingga link route nya akan kita buat seperti ‘/hapuskelas/{id}’. Oke teman-teman, saatnya sekarang kita tambahkan satu buah route yang berfungsi untuk menghapus data pada laravel. Berikut ini adalah routenya.
Kalau kita perhatikan route disini terlihat berbeda dari route sebelumnya, iyah teman-teman sebenarnya membuat route itu tidak mengikat seperti apa yang saya tulis disini, itu bisa beragam penulisannya. Selanjutnya maka kita tambahkan satua buah method yang berfungsi untuk menghapus data, oke kita buka kembali file controller KelasController.php dan tambahkan satu buah method dan disini saya beri nama ‘destroy’, sehingga penulisannya akan menjadi seperti berikut.
Oke teman-teman bisa kita perhatikan pada method ‘destroy’ diatas, kita masih menggunakan query builder nya laravel untuk menghapus data, dimana method diatas menangkap parameter id yang dikirim. Selanjutnya adalah kita menambahkan javascript pada file view ‘kelas/index.blade.php’ yang berfungsi untuk hapus datanya, berikut ini scriptnya.
Sehingga keseluruhan file view ‘kelas/index.blade.php’ setelah mengalami beberapa penambahan code, maka secara lengkapnya akan menjadi seperti berikut.
Oke teman-teman, sampai disini selesai sudah pembahasan tutorial CRUD dengan laravel, semoga tutorial kali ini dapat membantu dan bermanfaat. Pada tutorial laravel selanjutnya akan kita bahas tutorial CRUD dengan laravel dengan teknik-tenik lainnya. Terimakasih.. Previous articleTutorial Laravel Part 3: CRUD Edit dan Update Data Dengan Laravel Next articleLaravel Part 5: Tutorial Laravel Membuat Tabel Dengan Migration Laravel JogjaTech Web Developer | Jasa Pembuatan Website Yogyakarta | Jasa Koding | Jasa Coding | Laravel | Codeigniter |