Langsung ke konten utama

Membuat Lumen Uplod Media

Membuat Lumen Uplod Media



Pada tutorial ini kita akan membahas mengenai upload media dan upload video kedalam tabel posts.

Fitur upload Image di Post

Untuk mengimplementasikan fitur upload image kita harus menambahkan satu field ke tabel posts.
Caranya ketik di command Prompt /CMD :

php artisan make:migration add_image_to_posts_table






Selanjutnya buka filenya di Database/Migration/.. , dan tambahkan kode berikut:



Selanjutnya ketik di command Prompt /CMD :

php artisan migrate



Dengan begitu sudah bertamah satu kolom/field di table posts.

Selanjutnya buka file App/Http/Controllers/PostsController.php dan tambahkan kode berikut di function store :


Silakan test di postman store dan isi form datany, dan jika berhasil maka responnya seperti ini.


Fitur get image Post

Pertama tambahkan kode di routes/web.php



Selanjutnya tambahkan method baru "image" di App/Http/Controllers/PostsController.php.



Kemudian lakukan test di postman get dengan parameter image name sesuai dengan nama image yang tadi kita create.

Jika berhasil maka responnya seperti ini:













Fitur upload Image di Post

Untuk mengimplementasikan fitur upload video kita juga harus menambahkan satu field ke tabel posts dengan nama video.

Caranya ketik di command Prompt /CMD :

php artisan make:migration add_video_to_posts_table




Selanjutnya buka filenya di Database/Migration/.. , dan tambahkan kode berikut:



Selanjutnya ketik di command Prompt /CMD :

php artisan migrate



Selanjutnya buka file App/Http/Controllers/PostsController.php dan tambahkan kode berikut di function store:


Silakan test di postman store dan isi form datanya, dan jika berhasil maka responnya seperti ini.














Fitur get video Post

Pertama tambahkan kode di routes/web.php




Selanjutnya tambahkan method baru "video" di
App/Http/Controllers/PostsController.php



Kemudian lakukan test di postman get dengan parameter video name sesuai dengan nama video
yang tadi kita create.

Komentar

Postingan populer dari blog ini

Apa itu interopabilitas

Interoperabilitas Adalah : Karakteristik, Kelebihan dan Kekurangannya Interoperabilitas adalah dimana suatu aplikasi bisa berinteraksi dengan aplikasi lainnya melalui suatu protokol yang disetujui bersama lewat bermacam-macam jalur komunikasi, biasanya lewat network TCP/IP dan protokol HTTP dengan memanfaatkan file XML. Aplikasi dapat ditempatkan pada platform yang berbeda: Delphi Win32, NET, Java atau bahkan pada sistem operasi yang berbeda. Kata “interoperabilitas” terdiri dari 3 kata, yaitu: “inter” yg artinya antar (beberapa hal), “operate” yg artinya bekerja, dan “ability” yg artinya kemampuan/kebisaan. Ketika digabungkan menjadi “interoperabilitas”, ini secara kasar berarti “kemampuan untuk bekerja di antara banyak hal” atau terjemahan gratis tentang “kemampuan untuk bekerja bersama di antara banyak hal”. Interoperabilitas merupakan kemampuan berbagai ragam sistem untuk bekerja sama dan kemampuan sebuah sistem untuk bekerja atau digunakan oleh sistem lain (Merriam Webster). Inter...

MEMBUAT VALIDATION & ERROR HANDLING

    VALIDATION & ERROR HANDLING Kita akan membuat service menggunakan  PHP   Lumen  yang bisa melakukan  handling Validation dan Negative Case .  Tujuan praktek ini adalah untuk : 1. Mampu implementasi validation menggunakan Lumen 2. Mampu melakukan Negative Case handling menggunakan Lumen 3. Mampu memberikan informasi yang baik dan relevan ketika mengalami error validasi dan error negative case Endpoint Saat ini kita sudah mengimplementasikan endpoint yang akan kita gunakan, yakni seperti ini: Beautify Response Pada Fungsi Read All Implementasi fungsi ini adalah fungsi index di  PostsController.php  :   1. Saat ini kalau kita memanggil endpoint  http://localhost:8000/posts , maka tampilan   response nya akan menjadi seperti ini : 2. Kalau melihat dari response nya ada beberapa data yang tidak kita perlukan, seperti: first_page_url, from, last_page, to. Pertama kita akan mengubah respons...

Apa itu interopabilitas?

  Interoperabilitas Adalah : Karakteristik, Kelebihan dan Kekurangannya Interoperabilitas adalah dimana suatu aplikasi bisa berinteraksi dengan aplikasi lainnya melalui suatu protokol yang disetujui bersama lewat bermacam-macam jalur komunikasi, biasanya lewat network TCP/IP dan protokol HTTP dengan memanfaatkan file XML. Aplikasi dapat ditempatkan pada platform yang berbeda: Delphi Win32, NET, Java atau bahkan pada sistem operasi yang berbeda. Kata “interoperabilitas” terdiri dari 3 kata, yaitu: “inter” yg artinya antar (beberapa hal), “operate” yg artinya bekerja, dan “ability” yg artinya kemampuan/kebisaan. Ketika digabungkan menjadi “interoperabilitas”, ini secara kasar berarti “kemampuan untuk bekerja di antara banyak hal” atau terjemahan gratis tentang “kemampuan untuk bekerja bersama di antara banyak hal”. Interoperabilitas merupakan kemampuan berbagai ragam sistem untuk bekerja sama dan kemampuan sebuah sistem untuk bekerja atau digunakan oleh sistem lain (Merriam Webster)....