Upload Foto di Framework Laravel

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 :
Form Input, List dan Detail data karyawan
       

Form Input, List dan Detail data karyawan setelah edit