MODUL MEMBUAT PROGRAM DENGAN LARAVEL 10 Part 7 – DELETE DATA DARI DATABASE
Di modul ini adalah men delete data yang ada di database
dengan menggunakan/memanggil berdasarkan id, untuk membuat kode delete kita
harus membuat method destroy.
Untuk itu
silahkan buka file app/Http/Controller/BeritaController.php
kemudian tambah kode berikut ini di bawah method update seperti berikut ini
:
public function destroy($id): RedirectResponse
{
//get post by ID
$berita = Berita::findOrFail($id);
//delete image
Storage::delete('public/beritas/'. $berita->gambar);
//delete post
$berita->delete();
//redirect to index
return redirect()->route('beritas.index')->with(['success' => 'Data
Berhasil Dihapus!']);
}
Jika
sudah menambahkan kode di atas, selanjutynya melakukan ujia coba yang hasilnya
akan seperti berikut ini
Silahkan klik oke maka akan tampilkan seperti berikut ini