Seperti yang saya bilang tadi bahwa saya telah sukses melakukan migrate dan seeder database ke server heroku dengan beberapa langkah tambahan, yaitu :
Bag 1 - Create Account & Project
- Langkah pertama yaitu silahkan ikuti langkah berikut untuk deploy aplikasi ke Heroku sesuai dengan tutorial resminya.
- Setelah sampai pada step
heroku opendan aplikasi/web kalian bisa jalan berarti berhasil. Dan silahkan coba untuk akses databasenya ? apakah eror ? jika eror maka benar! :D
Bag 2 - Migrate & Seed Database
- Masuk ke langkah satu bagian 2 , yaitu silahkan tambahkan jalnkan perintah berikut :
heroku addons:add heroku-postgresql:hobby-dev
perintah tersebut bertujuan untuk menambahkan layanan PostgreSQL pada aplikasi/web kamu. dan hobby-dev adalah jenis layanannya, selengkapnya bisa baca di https://elements.heroku.com/addons/heroku-postgresql
- Setelah penambahan sukses, silahkan tambahkan beberapa baris kode berikut di
config/database.phppada arrayconnection
'heroku' => [
'driver' => 'pgsql',
'host' => parse_url(getenv("DATABASE_URL"))["host"],
'database' => substr(parse_url(getenv("DATABASE_URL"))["path"], 1),
'username' => parse_url(getenv("DATABASE_URL"))["user"],
'password' => parse_url(getenv("DATABASE_URL"))["pass"],
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
],masih di config/database.php, silahkan Anda ubah
'default' => env('DB_CONNECTION', 'mysql')menjadi
'default' => env('DB_CONNECTION', 'heroku')- Oke setelah itu save dan jalankan set aplikasi kamu ke mode
productiondengan cara
heroku config:set APP_ENV=production
- jika sudah, silahkan push perubahan tadi ke server heroku ya, dengan 3 langkah cara
git add .
git commit -m "update config heroku"
git push heroku master
- Hampir selesai! sekarang kamu
migratedanseeddatabase kamu dengan cara
heroku run php artisan migrate
heroku run php artisan db:seed
Yeey! selesai! silahkan buka kembali aplikasi kamu dengan perintah heroku open
Semoga bermanfaat ya gaes! oh iya, jika ada pertanyaan silahkan tinggalkan pertanyaan kalian di kolom komentar ya :) dan bagi kalian yang pengen lihat dan memperlajari project laravel yang tak bikin, silahkan cek disini :
Enjoyed this?