Hosting Laravel 5.5 Gratis? Bisa Banget!

Mengenal Laravel 5.5

Bagi kamu yang ingin belajar web development, pasti tidak asing dengan nama Laravel. Laravel adalah sebuah framework PHP yang sangat populer dan digunakan oleh banyak developer di seluruh dunia. Salah satu keunggulan Laravel adalah mudahnya dalam mengelola website dan aplikasi. Namun, untuk menggunakan Laravel, kamu membutuhkan hosting yang memiliki spesifikasi khusus seperti PHP 7.0 atau yang lebih baru dan database MySQL atau Postgres.

Jika kamu ingin belajar Laravel tetapi tidak ingin mengeluarkan biaya untuk hosting, kamu bisa menggunakan beberapa layanan hosting gratis yang ada di internet. Salah satu layanan hosting gratis yang bisa kamu gunakan untuk Laravel 5.5 adalah Heroku. Heroku adalah sebuah platform cloud yang menyediakan layanan hosting gratis dan mudah digunakan. Dalam artikel ini, saya akan menjelaskan bagaimana cara menggunakan Heroku untuk hosting Laravel 5.5 secara gratis.

Cara Hosting Laravel 5.5 di Heroku

Untuk hosting Laravel 5.5 di Heroku, kamu membutuhkan beberapa hal berikut:

  • Akun Heroku
  • Git
  • Composer
  • Heroku CLI

Setelah kamu memiliki semua hal di atas, kamu bisa mengikuti langkah-langkah berikut:

  1. Buat sebuah folder baru di komputermu dan beri nama sesuai dengan nama project kamu.
  2. Buka terminal atau command line dan masuk ke dalam folder tersebut.
  3. Jalankan perintah composer create-project --prefer-dist laravel/laravel . untuk mengunduh dan menginstal Laravel.
  4. Buat sebuah file bernama Procfile di dalam folder project kamu dan isi dengan kode berikut: web: vendor/bin/heroku-php-apache2 public/
  5. Buat sebuah file bernama composer.json di dalam folder project kamu dan isi dengan kode berikut:
  6. {"require": {"php": "^7.0.0","ext-mbstring": "*","ext-openssl": "*","laravel/framework": "5.5.*"},"require-dev": {"fzaninotto/faker": "^1.4","mockery/mockery": "^0.9.4","phpunit/phpunit": "^6.0"},"scripts": {"post-install-cmd": ["php artisan clear-compiled","php artisan optimize"],"post-update-cmd": ["php artisan clear-compiled","php artisan optimize"],"post-create-project-cmd": ["php artisan key:generate"]},"autoload": {"classmap": ["database"],"psr-4": {"App": "app/"}},"autoload-dev": {"psr-4": {"Tests": "tests/"}},"extra": {"laravel": {"dont-discover": []}}}
  7. Buat sebuah file bernama composer.lock di dalam folder project kamu dan jalankan perintah composer update untuk menginstal dependencies.
  8. Jalankan perintah git init untuk membuat repository git di dalam folder project kamu.
  9. Jalankan perintah git add . untuk menambahkan semua file ke dalam repository git.
  10. Jalankan perintah git commit -m "Initial commit." untuk membuat commit pertama.
  11. Buat sebuah aplikasi baru di dashboard Heroku dan hubungkan dengan repository git kamu.
  12. Jalankan perintah git push heroku master untuk meng-upload project ke Heroku.
  13. Jalankan perintah heroku run php artisan migrate untuk menjalankan migration.
  14. Cek aplikasi kamu di browser dengan membuka URL yang diberikan oleh Heroku.

Kesimpulan

Sekarang kamu sudah tahu bagaimana cara hosting Laravel 5.5 secara gratis di Heroku. Dengan menggunakan layanan hosting gratis seperti Heroku, kamu tidak perlu mengeluarkan biaya untuk belajar Laravel. Namun, perlu diingat bahwa layanan hosting gratis biasanya memiliki batasan-batasan tertentu seperti kapasitas penyimpanan yang terbatas, keterbatasan dalam penggunaan database, dan sebagainya. Jadi, jika kamu ingin membuat website atau aplikasi yang lebih besar dan kompleks, sebaiknya kamu menggunakan layanan hosting berbayar yang memiliki spesifikasi yang lebih tinggi. Selamat mencoba!