Mengatasi Error Create dan Update Gambar dengan Validasi Laravel5.4
Assalmauaikum Wr.Wb
Pada kesempatan kali
ini saya akan membahas mengatasi error pada saat create dan update yang
merupkan tugas Framwork Progaming
Pertama kita rubah
dari database karena field ‘deleted’ harus di isi dan agar ditampilkan di index
maka kita set default dengan nilai 0.
atau dengan menggunakan migration pada laravel dengan mengubah koding pada /database/migration/filemigration menjadi
seperti berikut
setelah itu kita refresh migrate dengan perintah
error selanjutnya ada pada KaryawanRequest
atau dengan menggunakan migration pada laravel dengan mengubah koding pada /database/migration/filemigration menjadi
seperti berikut
setelah itu kita refresh migrate dengan perintah
php artisan migrate:refreshjika tidak ada error maka migrate success.
error selanjutnya ada pada KaryawanRequest
Untuk data numerik, nilai sesuai dengan nilai integer yang diberikan, jadi bila kita ingin membatasi nilai yang bertipe integer kita rubah size menjadi min:
untuk update kurang tanda ',' setelah nip.
dan untuk ukuran image dalam satuan kilobyte jadi kita sesuaikan saja,.
untuk mengatasi error tersebut kita ubah menjadi
nah untuk error pada saat insert sudah selesai
data yang berhasil di create
untuk error selanjutnua ada pada saat edit
error tersebut karena type file belum kita deklarasikan pada edit.blade.php
kita rubah
menjadi
pada function updata di KaryawanController
kita rubah menadi
dengan menggunakan findOrFail kita akan mengubah data berdasarkan $karyawan yang memiliki nilai id karyawan.
untuk error selanjutnya ada pada saat mengupload file
hal ini terjadi karena 'foto' belum ada pada konfigurasi filesystem
untuk mengatasisnya kita akan mengubah pada config/filesystem.php
menjadi
nah seharusnya untuk sekarang edit sudah tidak error lg..
kita coba jalankan
setelah di update data dapat masuk tanpa mengubah nip dan mengubah gambar
dan shownya
untuk melihat koding yang sudah benar bisa dilihat di
KaryawanController https://pastebin.com/asEXVTrG
config/filesystem https://pastebin.com/6guVy0N4
show.blade.php https://pastebin.com/fhpS3edG
edit.blade.php https://pastebin.com/im1mtaEa
create.blade.php https://pastebin.com/7WaDJ8Ek
0 komentar:
Post a Comment