Ivan Radunovic wrote a nice tutorial on how to create a Laravel application with email authentication, and use Laravel Socialite for Facebook, Twitter, Google+ and GitHub logins.

laravel social authentication

This is the major update of very popular Laravel bolierplate project. It includes following features:

  • Email Registration & Login

  • Social Login: Facebook, Twitter, Google+, Github ... plus many more via Socialite Providers

  • Email Activation

  • Google re-Captcha

  • User Roles with dedicated middleware

  • Sending emails (forgot password and email activation ) via Notification service and Queue

  • Parsley.js frontend validation

Frontend is coded in Bootstrap 4 and it's using Material Design for Bootstrap FREE theme.

Live Demo is online, checkout to see what you will be developing throughout tutorials.