CRUD Laravel Part 4: Cara Menghapus Data di Database

Share:

Halo semuanya kembali lagi di sahretech. Baiklah pada kesempatan kali ini saya akan mengulas cara menghapus data di database dalam tutorial CRUD laravel yang dibahas dalam 4 artikel berbeda. Untuk mengikuti tutorial kali ini disyaratkan mengerti pemrograman php dan konsep MVC. Ayo ikuti tutorialnya berikut ini!.



Persyaratan

Artikel yang dibahas kali ini adalah bagian(part) keempat dari seri CRUD Laravel. Disarankan untuk mengikuti seri artikel ini dari part 1, 2 dan 3, silahkan klik tautan berikut ini untuk mempelajari artikel 


1. Membuat Tombol Hapus Post

Buka file index.blade.php lalu copy dan pastekan script di bawah ini, tepat di bawah tombol edit.


<a href="{{url('post/hapus')}}/{{$item->id}}" class="btn btn-danger">Hapus Post</a>


Tombol hapus dan tombol edit sama-sama mengirimkan variabel id. Tapi route mereka berbeda, dimana tombol edit mengirimkan id ke fungsi edit, sedangkan tombol hapus mengirimkan id ke fungsi hapus


2. Menambah Fungsi di Dalam PostController

Buka file PostController.php lalu tambahkan script di bawah ini di bawah fungsi update.
    


public function hapus($id){ $post = Post::find($id); $post->delete(); return redirect('post'); }


3. Membuat Routing

Buka file web.php lalu tambahkan script di bawah ini


Route::get('post/hapus/{id}', 'PostController@hapus'); //route untuk menghapus data di database

Jalankan perintah php artisan serve di terminal atau CMD kalian untuk menjalankan local server. lalu akses alamat berikut ini http://127.0.0.1:8000/post hasilnya akan tampak seperti gambar di bawah ini

sahetech
Hasil akhir dengan tombol hapus



Di part 4 ini kita telah belajar cara membuat fungsi hapus data. Jika digabungkan dengan part 1, 2 dan 3 maka kalian sudah bisa membuat CreateRead, Update dan Delete data menggunakan laravel. 




Sekian tutorial CRUD Laravel Part 4: Cara Menghapus Data di Database. Semoga artikel tutorial ini bermanfaat bagi kalian semua. Kurang lebihnya saya mohon maaf. Bila pembahasan kali ini masih ada yang membingungkan, silahkan tanyakan di kolom komentar di bawah ini. Mari kita diskusikan bersama. Happy Coding. Sampai jumpa di tutorial pemrograman keren lainnnya 😁


No comments

Kalo baca, tolong kasih komentar dong!. Karena komentar kalian membantu kami menyediakan informasi yang lebih baik