xxxxxxxxxx
Route::get('login/github', 'Auth\LoginController@redirectToProvider');
Route::get('login/github/callback', 'Auth\LoginController@handleProviderCallback');
xxxxxxxxxx
'github' => [
'client_id' => env('GITHUB_CLIENT_ID'),
'client_secret' => env('GITHUB_CLIENT_SECRET'),
'redirect' => 'http://your-callback-url',
],
xxxxxxxxxx
return Socialite::driver('github')
->setScopes(['read:user', 'public_repo'])
->redirect();
xxxxxxxxxx
$user = Socialite::driver('twitter')->userFromTokenAndSecret($token, $secret);
xxxxxxxxxx
return Socialite::driver('google')
->with(['hd' => 'example.com'])
->redirect();
xxxxxxxxxx
return Socialite::driver('github')
->scopes(['read:user', 'public_repo'])
->redirect();