Lompat ke konten Lompat ke sidebar Lompat ke footer

Laravel 5 login dengan contoh api client google oauth.

Laravel 5 login dengan contoh api client google oauth.

Dalam tutorial saya sebelumnya, Anda akan belajar, cara login dengan facebook sekarang saya akan memberitahu Anda bahwa bagaimana Anda bisa login dengan google di laravel 5.2.

Untuk mengautentikasi dengan google, Anda memerlukan client id , client secret, dan client api sehingga Anda harus memiliki kredensial ini sebelum memproses dengan login dengan google.

Di sini menggunakan kode ini, Anda dapat login dan mendaftar melalui google.

Langkah1: Instal Laravel 5.2

Jika Laravel tidak diinstal di sistem Anda, maka instal terlebih dahulu dengan perintah berikut dan dapatkan proyek Laravel baru.

composer create-project --prefer-dist laravel/laravel blog

Langkah 2: Buat tabel dan model pengguna

Sekarang Anda akan membuat tabel Pengguna di database Anda, pertama-tama lakukan dengan perintah PHP artisan untuk membuat file migrasi untuk tabel pengguna.

Jadi pertama jalankan perintah ini:

php artisan make:migration create_users_table

Setelah menjalankan perintah ini, Anda akan melihat file migrations di database/migrations .

Anda cukup memasukkan kode berikut di file migration Anda untuk membuat tabel pengguna.

Simpan file migrasi ini dan jalankan perintah berikut.

php artisan migrate

app/User.php


Langkah3: Perbarui File Komposer untuk menambahkan pustaka apiclient Google

Letakkan baris berikut di file komposer Anda dan perbarui komposer Anda untuk mengunduh paket:

"google/apiclient": "2.0.*"

Langkah4: File Route

Sekarang tambahkan riute berikut di rute routes.php

Route::get('glogin',array('as'=>'glogin','uses'=>'UserController@googleLogin')) ;
Route::get('google-user',array('as'=>'user.glist','uses'=>'UserController@listGoogleUser')) ;

Langkah5: Pengontrol Pengguna

Sekarang buat file Pengontrol Pengguna di app jalur berikut /Http/Controllers/

app/Http/Controllers/UserController.php


Langkah 6: Buat File Laravel Blade untuk mendaftar Pengguna yang masuk dengan google

Untuk mendapatkan client_id, client_secret dan api_key Anda harus membuat aplikasi di dalam konsol google dan menghasilkan token ini.

Sekarang Anda dapat mencoba kode ini di aplikasi Anda untuk login google dan mendaftar di Laravel 5.2.



Posting Komentar untuk "Laravel 5 login dengan contoh api client google oauth."