Edit dan Delete Data
Assalamu'alaikum Wr. Wb
Halo teman teman, Kali ini saya akan sharing tentang cara edit dan delete data menggunakan laravel.
Nah kita langsung saja ke pembahasannya
1.Studi Kasus 1 (Menjelaskan isi dari fungsi update dan destroy)
fungsi update
yang pertama ada validasi/$rule bagian ini berisi aturan aturan/rules yang harus dipenuhi ketika mengisi/meng-update data di form, contohnya nama_kelas => 'required' yang artinya nama_kelas harus diisi, jika tidak diisi maka akan muncul pesan.
lalu pada baris $input = $request->all(), nanti baris ini akan meminta semua data yang di submit dari form dan akan dimasukkan kedalam variable $input.
dan fungsi UNSET disini adalah mereset token dan method yang ada supaya fungsi update ini dapat dipakai untuk data lain
lalu $status, adalah variable untuk menyimpan query untuk update. tabel yang dituju table apa, lalu
id nya sesuai id yang dipilih, lalu diupdate
lalu if dan else itu digunakan untuk mengecek dan memberikan pesan apakah data berhasil dimasukkan atau gagal.
destroy
kalo di fungsi destroy tidak perlu ada rule karna kita hanya akan mendelete sebuah data saja.
$status adalah variable untuk query. table yang akan dituju, kemudian id dari data mana yang akan dihapus, lalu delete sesuai data yang dipilih.
lalu if dan else itu digunakan untuk mengecek dan memberikan pesan apakah data berhasil dihapus atau gagal.
2.Studi Kasus 2
edit
pertama-tama buat header aksi dulu, lau ketik seperti di bawah ini di views
Kedua buat route nya seperti dibawah ini
Ketiga buat fungsi edit di controller kalian
Keempat, tambahkan koding seperti dibawah ini di view form.blade.php
Kedua buat route nya seperti dibawah ini
Ketiga buat fungsi edit di controller kalian
Keempat, tambahkan koding seperti dibawah ini di view form.blade.php
Digunakan
untuk
menambahkan
method PATCH
apabila
view form.blade.php dipanggil
oleh Controller dengan
data $kelas (Edit Mode)
Kelima, di fungsi old ditambah dengan nama_kelas dari objek $kelas dan yang lain juga dilakukan hal yang sama. Contoh kayak dibawah ini
Keenam, buat fungsi baru lagi, untuk implementasi fungsi update/edit nya, kodingnya seperti dibawah ini
Ketujuh, jangan lupa buat route nya lagi
Keenam, buat fungsi baru lagi, untuk implementasi fungsi update/edit nya, kodingnya seperti dibawah ini
Ketujuh, jangan lupa buat route nya lagi
Delete
kalo untuk delete pertama-tama kita harus buat form dan button delete di dalem <td> contoh nya kayak dibawah ini
Komentar
Posting Komentar