hyancat/socialite-baidu

v1.0 2015-08-29 14:22 UTC

This package is auto-updated.

Last update: 2024-09-15 22:42:20 UTC


README

为 Laravel 5.x 提供百度 OAuth2 账号连接。

安装

  1. 安装 composer 包

     composer require hyancat/socialite-baidu
    
  2. 在 config/app.php 中将 Laravel\Socialite\SocialiteServiceProvider 替换为 SocialiteProviders\Manager\ServiceProvider

  3. app/Providers/EventServiceProvider.php 中添加一个监听器:SocialiteProviders\Manager\SocialiteWasCalled,如果已存在则忽略;并添加监听响应事件:Hyancat\SocialiteBaidu\BaiduExtendSocialite@handle

    'SocialiteProviders\Manager\SocialiteWasCalled' => [
    	// ...
    	'Hyancat\SocialiteBaidu\BaiduExtendSocialite@handle',
    ],
    
  4. 在 config/service.php 中添加一个配置项:

    'baidu' => [
    	'client_id'     => env('BAIDU_KEY'),
    	'client_secret' => env('BAIDU_SECRET'),
    	'redirect'      => env('BAIDU_REDIRECT_URL'),
    ],
    

用法

详见官方文档 socialite 用法。

许可

MIT 许可证。