Untuk memenuhi tugas Framework Programming berupa memperbaiki source code yang masih error dalam upload gambar di laravel. Beberapa hal yang di perbaiki yaitu :
1. Kesalahan pertama pada file KaryawanRequest, yaitu pada inputan nip yang bertipe numeric tidak bisa menggunakan “size” maka diperbaiki dengan diganti menggunakan “digits“. Tipe size biasa digunakan untuk format string, sedangkan untuk numeric digunakan tipe digits.
Ubah coding menjadi seperti di bawah
2. Kesalahan kedua pada file KaryawanRequest, yaitu pada
Tambahkan "," sesudah nip sehingga menjadi seperti di bawah
Source code KaryawanRequest.php
3. Pada file form.blade.php terdapat error yaitu pada
Ubah coding menjadi seperti di bawah
4. Pada file form.blade.php, tambahkan form deleted agar bisa memunculkan data pada tabel dengan settingan default “0“.
Source code form.blade.php
5. Di file Karyawan.php, tambahkan “deleted” agar dapat inputan dapat tersimpan ke database.
6. Pada file KaryawanController.php
ubah coding form merah menjadi seperti dibawah.yang fungsinya untuk memisahkan nama file dan format file
7. Pada file KaryawanController.php tepatnya pada function destroy,tambahkan sourcode seperti di bawah ini.
yang berfungsi agar file yang dihapus sehingga tidak terhapus secara permanen. Untuk lebih jelasnya bisa dilihat pada source code KaryawanController.php
8. Pada file edit.blade.php , ubah source code berikut.
menjadi seperti di bawah ini
Digunakan supaya fungsi controller update dapat memperbarui dan memunculkan file yang baru diedit. Untuk lebih jelasnya bisa dilihat pada source code edit.blade.php
9. Pada file karyawan.blade.php, ditambahkan source code seperti di bawah.
berfungsi untuk memunculkan foto pada list karyawan. Untuk lebih jelasnya bisa dilihat pada source code karyawan.blade.php
10. Tambahkan source code berikut pada file show.blade.php
untuk memunculkan foto pada detail karyawan. Untuk lebih jelasnya bisa dilihat pada source code show.blade.php
11. Pada file filesystems.php , tambahkan source code berikut :
Untuk mengatur penyimpanan foto yang diupload yaitu pada direktori fotoupload. Agar lebih jelasnya bisa dilihat pada source code filesystems.php
Hasil :