This package is based on the PHP League OAuth 2.0 Client library, and it provides a simple interface to OAuth2 authentication for your Laravel application using any of the compatible OAuth2 providers (for example see the list of official PHP League and third-party providers or instructions on how to implement your own).
Run the following command from your project directory to add the dependency:
composer require mkaverin/laravel-oauth2-client
Then, copy and run database migrations:
php artisan vendor:publish --provider="LaravelOAuth2Client\Providers\OAuth2ServiceProvider" --tag=migrations
php artisan migrate
If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
:
'providers' => [
...
LaravelOAuth2Client\Providers\OAuth2ServiceProvider::class,
],
composer test