Cara Membuat Web Video Streaming Sederhana Menggunakan Laravel 10

 

Postingan ini akan membahas bagaimana cara membuat web video streaming sederhana dengan menggunakan Laravel 10. Cara ini sungguh sederhama sehingga tidak diperlukan layanan cloud yang mahal, cukup dengan bermodalkan video video yang tersimpan di google drive. Web bisa langsung digunakan untuk menonton video video kesayangan

Hal yang perlu disiapkan adalah

  • PHP 8 yang sudah diinstall di laptop kalian
  • Laragon, ini merupakan aplikasi semacam XAMPP yang mengelola aplikasi aplikasi berbasis PHP
  • Google Drive, untuk menyimpan video yang akan disediakan
  • Hosting, disini saya menggunakan Hostinger

Setelah menyiapkan beberapa hal diatas, saatnya mengikuti instruksi dibawah ini

1. Install Laravel 10

Masukkan perintah berikut

composer create-project laravel/laravel streaming-app

2. Buat Model, Migration, dan Controller untuk film

php artisan make:model Movie -rfcsm

Setelah itu kita akan mengubah file migration yang berisi nama nama column beserta jenis jenis tipe datanya. Setelah selesai, lalu masukkan perintan php artisan migrate:fresh --seed

3. Buat tampilan View untuk Home dan Single Page untuk film

Pindahkan file file html ke dalam folder View.

4. Atur Routes

Arahkan routes ke dalam masing masing view. Untuk tampilan view membutuhkan routes yang memiliki request GET

5. Buat Dashboard

Gunanya adalah untuk mengatur film film yang ingin ditayangkan, dan untuk mengatur viewnya supaya menggunakan layouting.

6. Form Create untuk menambahkan film 

Pastikan tiap inputan memiliki name yang sesuai dengan nama columnya

Yang perlu diperhatikan adalah kita harus menambahkan inputan video url dimana nantiya akan berisi url drive untuk kita embed ke dalam tampilan html di single page movie


Adapun contoh demo-nya bisa kalian lihat lewat link berikut

Comments

Popular posts from this blog

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

Cara Menjalankan PHP 8 & Laravel 9 Pada Laragon

Tutorial NextJS 13 & Typescript: Membuat Navbar Dengan Shadcn/UI