File Upload pada Slim Framework 3

Pada artikel sebelumnya, kita telah membahas Cross Site Request Forgery (CSRF) Security pada Slim Framework 3, kali ini kita akan membuat upload file sederhana dengan Slim Framework.

Sebelum melanjutkan, saya harap Anda sudah membaca artikel Instalasi Slim Framework.

Langkah awal adalah menginstall package Slim 3 Skeleton dari akrabat. 

Kita akan menggunakan package upload dari codeguy/upload:

Selanjutnya kita akan membuat route untuk form dan submit. Buka file, app/routes.php, lalu tambahkan route seperti di bawah ini:

Lalu kita akan membuat form dalam template. Buat file app/templates/upload-form.html, isinya seperti di bawah ini:

Lalu edit route untuk upload, seperti di bawah ini:

Saat submit, akan mengarah ke route /submit. Codenya adalah sebagai berikut:

Gampang kan? Slim Framework memang gampang.

4 thoughts on “File Upload pada Slim Framework 3”

  1. Makasi banyak gan request ane di penuhi :3

    Codingan sampeyan ternyata sama persis kyk codingan saya pas pake Slim 2. Saya cuman kurang yakin karena tkut ga compatible sama PSR-7 yang dipake sama Slim 3. Thx gan!

  2. Sama-sama gans,
    Kalo code gak terlalu berbeda gan, cuma penyesuaian dikit.
    Itu masih dalem route, jadi kalo mau dibawa ke controller juga bisa.

Leave a Reply