PHP LUMEN UPLOAD MEDIA

PHP LUMEN UPLOAD MEDIA


   Hallo teman-teman, kali ini kita akan membahas mengenai PHP Lumen Upload Media. Untuk mengikuti tutorial kali ini, anda harus menyelesaikan terlebih dahulu tutorial sebelumnya mengenai PHP Lumen Relationship.

disini kita langsung ke implementasinya :

Implementasi fitur upload image di post
Untuk mengimplementasikan fitur upload image pada model Post tentu kita perlu menambahkan field baru, kita lakukan migrasi untuk menambahkan field baru dengan nama image_post.
Screenshot_90.png
Kita modifikasi method store pada pada controller post, buka file app\Http\Controllers\PostsController.php, lalu rubah method store dengan menambahkan script setelah melakukan validasi inputan.
Screenshot_94.png
Test method store menggunakan postman, jika success maka respon akan seperti berikut.
Screenshot_91.png
Implementasi fitur get image di post
Tambahkan method baru untuk get image seperti berikut.
Screenshot_92.png
Tambahkan routing baru sebagai endpoint untuk melakukan get image pada post.
Screenshot_96.png
Kemudian lakukan test postman dengan parameter image name sesuai nama image dari response yang kita lakukan pada tahap create post sebelumnya, jika berhasil maka akan muncul image nya seperti berikut.
Screenshot_95.png
Implementasi fitur upload video di post
Untuk menambahkan fitur upload video tentu kita perlu melakukan migrasi kembali untuk menambahkan field video_post.
Screenshot_97.png
Kita modifikasi method store pada pada controller post, buka file app\Http\Controllers\PostsController.php, tambahkan kondisi has file video_post setelah kondisi has file image_post seperti berikut.
Screenshot_100
Kemudian testing menggunakan postman dengan menambahkan field video_post, jika success maka response akan seperti berikut.
Screenshot_99
Implementasi fitur get video di post
Untuk mengimplementasi get video, kita perlu membuat function baru bernama video dengan paramater name dari video tersebut.
Screenshot_102.png
Jangan lupa menambahkan routing baru sebagai endpoint untuk melakukan test di postman.
Screenshot_103.png
Lakukan test di postman dengan parameter name video dari respon yang telah kita dapatkan pada saat create post sebelumnya.
Sebagai catatan untuk upload video disarankan dengan size yang kecil, sekian tutorial kali ini, selamat mencoba.

Comments

Popular posts from this blog

Microservice

TUTORIAL UNITY - PRO BUILDER

Component vue.js