Tutorial Laravel #12 : Membuat CRUD Dengan Laravel Part 4


CRUD Laravel – Sampailah kita pada tutorial CRUD part terakhir dalam seri tutorial laravel lengkap dari dasar untuk pemula hingga mahir di www.malasngoding.com.

Pada tutorial sebelumnya kita telah belajar membuat operasi CRUD laravel lainnya. seperti membuat koneksi database pada laravel. menampilkan data dari database, menginput data ke database dan mengupdate data pada database.

Pada tutorial ini kita akan belajar proses terakhir dalam proses CRUD. yaitu delete. kita akan belajar cara menghapus data dari database dengan laravel.

CRUD Laravel

Di sarankan untuk teman-teman agar langsung mengikuti tutorial ini sambil membaca. karena akan lebih mudah dipelajari jika langsung dipraktekkan.

Oke langsung saja kita masuk ke cara menghapus data dari database dengan menggunakan laravel.

Menghapus Data Dari Database Dengan Laravel

Perhatikan pada view index.blade.php yang sudah kita buat sebelumnya. pada masing-masing row data pegawai sudah kita buatkan link atau tombol hapus nya.

Pada saat tombol hapus ini di klik, maka akan kita arahkan ke route ‘/pegawai/hapus’. sambil mengirimkan data id data pegawai yang ingin di hapus.

Sehingga link route nya akan menjadi seperti ‘/pegawai/hapus/ID_nya‘.

Jadi sekarang kita buat route ‘/pegawai/hapus’ nya untuk menangani pengiriman data id ini. buka file web.php seperti biasa. dan buat route berikut.

belajar_laravel/routes/web.php

Sama seperti route edit sebelumnya. pada route hapus ini juga kita menangkap id data pegawai.

Jika sebelumnya pada route edit kita menangkap data id pegawai dan mengirimkannya ke method edit, maka pada route hapus ini kita menangkap data id pegawainya dan kita kirimkan ke method hapus.

Jadi sekarang kita buat method hapus dalam controller PegawaiController.php. untuk melakukan proses penghapusan data pegawai berdasarkan id yang di terima menggunakan query builder laravel.

belajar_laravel/app/Http/Controllers/PegawaiController.php

Perhatikan pada method hapus di atas, data id nya kita tangkap dalam parameter method hapus. sama seperti saat kita menangkap data id pada method edit.

Kemudian kita buat query builder laravel untuk menghapus data dari tabel pegawai.

Caranya masih sama, kita pilih nama tabel nya dalam fungsi table(), kemudian kita seleksi dengan fungsi where() untuk menentukan data mana yang ingin dihapus (sesuai dengan id data nya). dan terakhir kita gunakan fungsi delete() untuk menghapus data nya.

Setelah proses penghapusan data, kita perintahkan untuk mengalihkan halaman nya kembali ke route ‘/pegawai’.

Oke teman-teman sekarang coba akses project laravel kita. localhost:8000/pegawai. dan klik hapus.

Di sini saya mencoba menghapus data pegawai yang pertama, yaitu pegawai yang bernama zainudin.

crud laravel

crud laravel

Klik tombol hapus, maka data pegawai yang bernama zainudin akan di hapus.

tutorial membuat crud dengan laravel

tutorial membuat crud dengan laravel

Oke selesai sudah. tidak terlalu sulit untuk menghapus data dari database dengan menggunakan query builder laravel.

Sampai di sini selesai sudah materi kita tentang membuat CRUD laravel menggunakan metode query builder.

Pada tutotial selanjutnya nanti kita juga akan belajar tentang cara membuat CRUD dengan laravel, tapi menggunakan eloquent. Apa itu eloquent ? apa kelebihannya, akan kita lanjutkan pembahasannya pada tutorial laravel selanjutnya.

Stay terus di www.malasngoding.com untuk update tutorial-tutorial pemrograman terbaru.

 

 

Tutorial Membuat CRUD dengan Laravel

Tutorial membuat CRUD dengan Laravel Part 1 – Menampilkan data dari database

Tutorial membuat CRUD dengan Laravel Part 2 – Input data ke database

Tutorial membuat CRUD dengan Laravel Part 3 – Update data di database

Tutorial membuat CRUD dengan Laravel Part 4 – Hapus data dari database

Tutorial membuat CRUD dengan Laravel Part 5 – Kesimpulan & Source code

 

Incoming search terms:

  • crud laravel relasi tabel
  • crud laravel #12 malas ngoding
  • laravel delete data
  • membuat metode input di laravel
  • mencoba koneksi database laravel



Diki Alfarabi Hadi

Coding enthusiast. Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.

TUTORIAL MENARIK LAINNYA

relasi one to many eloquent laravel
Diskusi
Tidak Ada Komentar

Tulis Komentar / Pertanyaan

Your email address will not be published. Required fields are marked *