This documentation is for an upcoming version and is subject to change.
Extends Laravel Socialite with persistent token storage and advanced API integrations for Providers. Allows linking existing users to external accounts, performing post-login API actions.
You can install the package via composer:
composer require zaimea/socialite-extender
or via composer.json
"repositories": [ { "type": "vcs", "url": "https://github.com/zaimea/socialite-extender" } ]
php artisan vendor:publish --provider="Zaimea\SocialiteExtender\SocialiteExtenderServiceProvider" --tag=views php artisan vendor:publish --provider="Zaimea\SocialiteExtender\SocialiteExtenderServiceProvider" --tag=config
php artisan migrate
@include('vendor.socialite-extender.profile.github-connect')
@include('socialite-extender::profile.github-connect')
use Zaimea\SocialiteExtender\Traits\HasSocialAccounts; class User extends Authenticatable { use HasSocialAccounts, HasApiTokens, HasFactory, Notifiable; }