Download the PHP package gurinder/laravel-auth without Composer
On this page you can find all versions of the php package gurinder/laravel-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gurinder/laravel-auth
More information about gurinder/laravel-auth
Files in gurinder/laravel-auth
Package laravel-auth
Short Description Laravel Authentication System - Including UI
License MIT
Homepage https://github.com/gurindersingh/laravel-auth
Informations about the package laravel-auth
Laravel Login and Register system including Laravel Socialite and Email Confirmation
It has Google, Facebook, Github and Twitter out of box (login or registering by email and name).
Installation
Step 1
Include via Composer
Step 2 (Optional)
Publish the views(If required to customize), config(Optional)
Step 3
Add following to your User Model Schema
Step 4
Get cliend ids and secret for your applications and put in .env file
Step 5
Add Social Providers to config/service.php
Step 6
Configure plugin
NOTE: Make sure default role is present in database (If you want you can also use gurinder/laravel-acl
)
Login Process
- User come to login page
- On filling up login form, user will be redirected to
redirect_path_after_login
- Or if user click social provider, and user email already exists, then also user will be logged in and redirected to
redirect_path_after_login
Registeration Process
- User come to registeration page
- On filling up registeration form, user will be sent Email Confirmation to confirm email
- On Email confirmation, user will be redirected to
redirect_path_after_email_confirmation
- Or if user click social provider,
- Case 1. if user email already exists, then also user will be logged in and redirected to
redirect_path_after_login
- Case 2. after social provider callback, new user will be redirected to view to choose password and on completion user will be logged in and email will be automatically verified and redirected to
redirect_path_after_login
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-auth with dependencies
illuminate/auth Version ^5.6
illuminate/container Version ^5.6
illuminate/contracts Version ^5.6
illuminate/database Version ^5.6
illuminate/events Version ^5.6
illuminate/pagination Version ^5.6
illuminate/routing Version ^5.6
illuminate/validation Version ^5.6
illuminate/view Version ^5.6
laravel/socialite Version ^3.0
google/apiclient Version ^2.2
facebook/graph-sdk Version ^5.6
abraham/twitteroauth Version ^0.7.4
illuminate/cache Version ^5.6