ciao
nah, belum lama kita berjumpa, sudah dipertemukan lagi disini.Nah jadi pada sesi ini saya akan membahas bagaimana cara mengupdate Dan delete dengan Database
Secara urutan, yang harus pertama anda lakukan adalah:
1.Menambahkan tabel data edit dan hapus
kita lihat di bagian "ACTION" terdapat $row->id, maksudnya untuk apa sih id itu? Nah si id ini itu berfungsi untuk mengidentifikasi data pada tabel, yang mana di database id itu adalah nomor pada tabel
Berikut Merupakan tampilannya jika anda berhasil, maka akan muncul dibagian aksi yaitu edit dan delete
Selanjutnya yang anda lakukan adalah membuka file web dan menambahkan Route::
karena saya membuat di tabel siswa dan tabel kelas maka saya membuatnya masing-masing 2.
nah disini ada yang ditambah yaitu
@edit yang berfungsi untuk mengarahkannya ke interrface edit.
@update yang berfungsi ketika admin/user menekan tombol submit pada edit maka akan mengubah data yang terdapat dalam tabel tersebut.
@destroy ketika button delete di tekan maka data tersebut akan dihapus
Di Function Update kita membuat rules yang sama seperti create, karena disni request nya adalah data yang terdapat pada table yang ingin kita edit,maka kita memasukan request yang sama.Setelah itu ada validasi yang berfungsi untuk memvalidate request dan rules. Sesuatu yang menjadi pembeda dengan rules adalah statusnya, kita membuat db t_kelas dengan kondisi dimana ('id) adalah $id yang berada di dalam tabel lalu kita update dengan memasukan parameter $input. Input itu sendiri meminta semua request data yang ada di tabel.
dan Di delete perbedaanya adalah ketika ('id',$id) yang di database adalah nomor di klik tombol hapus maka secara otomatis data tersebut akan terhapus.
Diatas terdapat data, kita akan coba klik delete.
Setelah itu saya akan coba untuk edit
ketika di edit akan muncul data yang sudah ada sebelumnya, Bagaimana Caranya?
nah disni saya menambahkan old pada tiap tiap option jika select, nah seperti yang sudah dijelaskan sebelumnya fungsi old ini berfungsi untuk menangkap data yang sudah ada sebelumnya, sehingga ketika akan di edit data yang sudah ada tidak hilang.
Mungkin sekian saja dari sesi kali ini
please let me know if there's any mistake
addio
wassalamualaikum


0 komentar:
Posting Komentar