Oke hari ini saya akan membagikan cara mengkoneksikan database PostgreSQL di Laravel 5, sebelumnya laravel memang sudah support dengan database MySQL, PostgreSQL dan SQL Server, pada kali ini menggunakan database Postgres untuk Laravel sedikit dirubah dari menggunakan database MySQL di Laravel. Ada caranya mengkoneksikan Postgres ke Laravel. Simak yok!!!
1. Buka folder config/database edit pada bagian
'default' => env('DB_CONNECTION', '
pgsql'),
'pgsql' => [
'driver' => 'pgsql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '5432'),
'database' => env('DB_DATABASE', '
nama_database'),
'username' => env('DB_USERNAME', '
nama_username_postgres/pgadmin'),
'password' => env('DB_PASSWORD','
password_dipostgres/pgadmin'),
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
'sslmode' => 'prefer',
],
2. Lalu edit pada file .env nya.
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=
nama_database
DB_USERNAME=
nama_username_postgres/pgadmin'
DB_PASSWORD=
password_dipostgres/pgadmin
Oke sekian caranya mengkoneksikan Postgres di Laravel. Jika pada pengkoneksian databasenya masih error pada saat melakukan migrate database bisa komen saja di bawah ya, atau bisa lihat artikel berikut ini,
Cara mengatasi PGSQL driver not found saat koneksi database PostgreSQL ke Laravel
2 Comments
Mas saya ada error waktu migrate databasenya,
ReplyDeleteErrornya dibaut could not find driver padahal waktu saya cek di php info di PDO drivernya udh aktf utk postgresql
Maaf untuk keterlambatan balasnya dan ane lupa buat publish artikelnya ini bisa di lihat disini http://gibagilagi.blogspot.com/2017/07/cara-mengatasi-pgsql-driver-not-found.html
Delete