zipzoft/laravel-id-socialite-provider

1.1.1 2020-12-22 08:58 UTC

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();