sebelumnya kita telah berhasil membuat pagination di dalam aplikasi Todolist dengan framework laravel kita, kali ini kita akan membuat fungsi edit pada aplikasi kita, yuk langsung saja kita praktekan Membuat Todolist dengan Framework Laravel Step 6 ini.

di dalam file routes.php tambahkan kode berikut:

dan di dalam TodoController buat method edit dan update.

method edit.

variabel todos akan menampung data smua ke dalam pagination dan akan passing ke view edit, dan untuk variabel todo akan mengambil data sesuai id yang di tentukan.

method update:

variabel todo akan menampung data berdasarkan id, dan field body pun dipanggil dan di samakan dengan request yang terjadi pada halaman edit, setelah itu menjalankan method save(). terakhir me redirect ke halaman todo dengan flash massage sukses nya.

dan di view kita buat file baru dengan nama edit.blade.php

dan copy kan semua script yang berada di file home.blade.php semuanya dan ubah hanya form nya seperti berikut.

yang di ubah hanya form nya saja, kita tambahkan di actionya parameter yang di ambil dari table todo. dan kita buat input hidden dengan value put, sesuai dengan route yang kita buat sebelumnya.

selanjutnya kita jalankan di browser. kita tekan tombol edit pada data dumet school maka akan tampil di inputan data dumet school tersebut

lalu kita ubah data Dumet School menjadi Dumet School Keren

dan tekan tombol Update Todo.

data Dumet School akan berubah menjadi Dumet School Keren

dan flash message pun kan tampil seperti berikut.

dan coba kita cek di database,

yups di database pun telah berubah, mudah bukan teman teman, sekian tutorial Membuat Todolist dengan Framework Laravel Step 6, selanjutnya di step terakhir kita akan membuat fungsi delete, semoga bermanfaat teman teman.