There are many different sites and packages which you can integrate on your site to provide social login functionality. Laravel has released its own package name Socialite which you can use in your projects. Currently socialite support following social logins:
@SaquibRizwan thanks for the article. Where it stores user tokens (or what?)? I don't see any migrations in laravel/socialite package.
Or does it just store token in a session?