ikerlin / alipay
alipay OAuth2 提供商 for Laravel Socialite
1.0.0
2018-06-15 02:59 UTC
Requires
- php: ^5.6 || ^7.0
- socialiteproviders/manager: ~2.0 || ~3.0
This package is not auto-updated.
Last update: 2024-09-21 09:55:42 UTC
README
支付宝生活号 OAuth2 账号连接 for Laravel 5.x.
安装
-
安装 composer 包
composer require ikerlin/alipay -
在
config/app.php中将Laravel\Socialite\SocialiteServiceProvider替换成SocialiteProviders\Manager\ServiceProvider -
在
app/Providers/EventServiceProvider.php中添加一个监听器:SocialiteProviders\Manager\SocialiteWasCalled,如果已存在则忽略;并添加监听响应事件:Ikerlin\Alipay\AlipayExtendSocialite@handle'SocialiteProviders\Manager\SocialiteWasCalled' => [ // ... 'Ikerlin\Alipay\AlipayExtendSocialite@handle', ], -
在
config/service.php中添加一个配置项:'alipay' => [ 'client_id' => env('ALIPAY_KEY'), 'client_secret' => env('ALIPAY_SECRET'), //未使用参数,但不可移除 'privateKeyFilePath' => env('ALIPAY_PRIVATE_KEY_FILE_PATH'), //相对于storage目录 'publicKeyFilePath' => env('ALIPAY_PUBLIC_KEY_FILE_PATH'), //相对于storage目录 'redirect' => env('ALIPAY_REDIRECT_URL'), ],
使用方法
详见官方文档 socialite 用法。
许可证
MIT 许可证。