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; }