zipzoft / laravel-id-socialite-provider
Zipzoft ID 提供者
1.1.1
2020-12-22 08:58 UTC
Requires
- php: ^7.4 || ^8.0
- socialiteproviders/manager: ~4.0
This package is auto-updated.
Last update: 2023-08-22 14:56:34 UTC
README
安装 & 基本用法
composer require zipzoft/laravel-id-socialite-provider
将配置添加到 config/services.php
'zipzoft' => [ 'client_id' => env('CLIENT_ID'), 'client_secret' => env('CLIENT_SECRET'), 'redirect' => env('CLIENT_REDIRECT_URI') ],
添加提供者事件监听器
配置包的监听器以监听 SocialiteWasCalled 事件。
将事件添加到 app/Providers/EventServiceProvider 中的 listen[] 数组
protected $listen = [ \SocialiteProviders\Manager\SocialiteWasCalled::class => [ // ... other providers \Zipzoft\ID\SocialiteProviderExtend::class, ], ];
用法
现在您应该能够像通常使用 Socialite 一样使用提供者(假设您已安装了门面)
return Socialite::driver('zipzoft')->redirect();