Jumat, 13 Agustus 2021

LARAVEL-install windows

 

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 :

  1. Install postgresql-9.6.3-1-windows-x64.exe   bisa di download disini https://www.postgresql.org/ftp/source/
  2.  Install pgadmin3.msi bisa di download disini https://www.pgadmin.org/download/pgadmin-3-windows/
  3. Kemudian install laravel dengan menggunakan composer perintah nya yaitu : composer create-project –prefer-dist laravel/laravel laravel-postgresql
  4. Kemudian jalankan xampp dan jalankan apache nya kemudian buka file php.ini yang ada di xampp seperti gambar berikut
  5. Gambar config php.ini

6.

Gambar php.ini

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.

Gambar Buat Database baru di pgAdmin III

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 :

Gambar migrate database

berarti koneksi database berhasil dan jika kita lihat di database akan muncul tabel seperti gambar berikut :

Gambar Table hasil migrate

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 :

Gambar Laravel di localhost

17. Kemudian pilih menu register untuk membuat user baru seperti gambar berikut :

Gambar Buat Register User baru

jika berhasil maka akan tampil seperti berikut :

Gambar Login User Berhasil

dan data ada di dalam database seperti gambar berikut :

Gambar table user

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