CARA MEMBUAT MEMBUAT KONEKSI DATABASE POSTGRESQL DAN LARAVEL 5.8 DI WINDOWS 10
CARA MEMBUAT MEMBUAT KONEKSI DATABASE POSTGRESQL DAN LARAVEL 5.8DI WINDOWS 10
Langkah langkahnya yaitu :
- Install postgresql-9.6.3-1-windows-x64.exe bisa di download disini https://www.postgresql.org/ftp/source/
- Install pgadmin3.msi bisa di download disini https://www.pgadmin.org/download/pgadmin-3-windows/
- Kemudian install laravel dengan menggunakan composer perintah nya yaitu : composer create-project –prefer-dist laravel/laravel laravel-postgresql
- Kemudian jalankan xampp dan jalankan apache nya kemudian buka file php.ini yang ada di xampp seperti gambar berikut
6.
7. Pada extension=pdo_pgsql dan extension=pgsql hilangkan/hapus tanda titikkoma(;)
8. Buat database baru di postgresql lewat pgAdmin III dengan nama db_latihan seperti pada gambar berikut.
9. Kemudian buka folder laravel-postgresql yg telah kita buat tadi dengan menggunakan bantuan editor ,disini saya menggunakan visual studio code
10. Buka file app\Providers\AppServiceProvider kemudian tambahkan kode seperti berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Schema; class AppServiceProvider extends ServiceProvider { public function boot() { Schema::defaultStringLength(191); } } |
10. Sekarang buka file config\database.php rubah kode pada baris ke 18 ‘default’ => env(‘DB_CONNECTION’, ‘mysql’), menjadi ‘default’ => env(‘DB_CONNECTION’, ‘pgsql’),
11 dan pada connection pgsql seperti berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 'pgsql' => [ 'driver' => 'pgsql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '5432'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'prefix' => '', 'prefix_indexes' => true, 'schema' => env('DB_PGSQL_SCHEMA', 'public'), //'sslmode' => 'prefer', ], |
12. Kemudian buka file dotenv dan ubah seperti berikut :
1 2 3 4 5 6 | DB_CONNECTION=pgsql DB_HOST=localhost DB_PORT=5432 DB_DATABASE=db_latihan DB_USERNAME=postgres DB_PASSWORD=password-db |
13. Kemudian buka terminal dan jalankan perintah :
1 | php artisan migrate |
jika tidak ada error maka akan tampil seperti gambar berikut :
berarti koneksi database berhasil dan jika kita lihat di database akan muncul tabel seperti gambar berikut :
14. Kemudian kembali ke terminal dan ketikan perintah sebagai berikut :
1 | php artisan make:auth |
15. dan kemudian ketikan perintah :
1 | php artisan serve |
16. Kemudian buka browser anda dan ketikan sebagai berikut :
1 | localhost:8000 |
maka jika berhasil akan tampil seperti gambar berikut :
17. Kemudian pilih menu register untuk membuat user baru seperti gambar berikut :
jika berhasil maka akan tampil seperti berikut :
dan data ada di dalam database seperti gambar berikut :
nah mudah bukan….
Sekian dari saya semoga bermanfaat,.silahkan di modif sesuai kebutuhan.
Mohon maaf jika ada kesalahan dalam penulisan koding. Terus belajar jangan lupa Sholat 5 waktu
Tidak ada komentar:
Posting Komentar