swordbros/sw-sociallogin
Composer 安装命令:
composer require swordbros/sw-sociallogin
包简介
Aimeos sw-sociallogin extension
关键字:
README 文档
README
sw-sociallogin
Settings
config/services.php
'google' => [
'client_id' => '***',
'client_secret' => '***',
'redirect' => trim(Config('app.url'),'/').'/auth/google/callback',
],
'vkontakte' => [
'client_id' => '***',
'client_secret' => '***',
'redirect' => trim(Config('app.url'),'/').'/auth/vk/callback',
],
'facebook' => [
'client_id' => '***',
'client_secret' => '***',
'redirect' => trim(Config('app.url'),'/').'/auth/fb/callback',
],
routes/web.php
Route::get('auth/google', 'GoogleController@redirectToGoogle');
Route::get('auth/google/callback', 'GoogleController@handleGoogleCallback');
Route::get('auth/fb', 'FacebookController@index')->name('fb.auth');
Route::get('auth/fb/callback', 'FacebookController@callback');
Route::get('auth/vk','SocialController@index')->name('vk.auth');
Route::get('auth/vk/callback','SocialController@callback');
app/Providers/EventServiceProvider.php
protected $listen = [
\SocialiteProviders\Manager\SocialiteWasCalled::class => [
// ... other providers
'SocialiteProviders\\VKontakte\\VKontakteExtendSocialite@handle',
],
];
Using
<?php App\Http\Controllers\SocialLoginBase::button('google')?>
<?php App\Http\Controllers\SocialLoginBase::button('facebook')?>
<?php App\Http\Controllers\SocialLoginBase::button('vkontakte')?>
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0
- 更新时间: 2021-01-18