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.

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.

Test method store menggunakan postman, jika success maka respon akan seperti berikut.

Implementasi fitur get image di post
Tambahkan method baru untuk get image seperti berikut.

Tambahkan routing baru sebagai endpoint untuk melakukan get image pada post.

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.

Implementasi fitur upload video di post
Untuk menambahkan fitur upload video tentu kita perlu melakukan migrasi kembali untuk menambahkan field video_post.

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.

Kemudian testing menggunakan postman dengan menambahkan field video_post, jika success maka response akan seperti berikut.

Implementasi fitur get video di post
Untuk mengimplementasi get video, kita perlu membuat function baru bernama video dengan paramater name dari video tersebut.

Jangan lupa menambahkan routing baru sebagai endpoint untuk melakukan test di postman.

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
Post a Comment