Login Dengan Social Media di Laravel Menggunakan Socialite #1 : Installasi & Persiapan - Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara membuat proses OAuth Login mengggunakan Sosial Media di Laravel, seperti Facebook, Twitter, Github, Linkedin, Google, dan Bitbucket.
Pada kesempatan pertama ini kita semua akan belajar bagaimana cara installasi Framework Laravelnya terlebih dahulu, langsung saja kita mulai.
Langkah 1 - Install Framework Laravel
Untuk membuat project baru di Laravel kita bisa menggunakan Composer, silahkan teman-teman jalankan perintah dibawah ini:
composer create-project --prefer-dist laravel/laravel:^6.0 laravel-socialite
CATATAN : laravel-socialite
adalah nama dari projeck kita.
Silahkan teman-teman tunggu proses installasinya sampai selesai, setelah proses installasi selesai, langkah selanjutnya kita akan mengatur database yang akan kita gunakan nanti.
Langkah 2 - Konfigurasi Database
Pada tahap ini kita semua akan mengatur koneksi database untuk project Laravel Socialite ini, silahkan teman-teman buka file .env
dan cari kode dibawah ini :
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
Dan silahkan ubah menajadi seperti berikut ini :
DB_DATABASE=db_laravel_socialite
DB_USERNAME=root
DB_PASSWORD=
Bisa teman-teman lihat, kita nanti akan menggunakan nama databasenya “db_laravel_socialite”.
Sekarang silahkan teman-teman buka http://localhost/phpmyadmin dan silahkan teman-teman buat database baru dengan nama yang seperti kita tulis di atas “db_laravel_socialite”.
Langkah 3 - Menjalankan Project
Setelah proses konfigurasi database selesai, kita bisa mencoba menjalankan aplikasinya, apakah konfigurasi kita benar-benar berhasil atau masih ada kesalahan.
Silahkan jalankan perintah dibawah ini :
php artisan serve
Jika berhasil, teman-teman akan melihat tampilannya kurang lebih seperti berikut ini :
Sampai disini pembahasan tentang cara Installasi dan konfigurasi database di Laravel, di artikel selanjutnya kita akan membahas bagaimana cara membuat model & migration untuk project kita.
Terima Kasih