- Notifications
You must be signed in to change notification settings - Fork52
This is the repo for the DevDojo Auth package
License
thedevdojo/auth
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Auth is a plug'n play authentication package for anyLaravel application. We have closedissues for this repo and are recommending that anyone who wants to report an issue or make a suggestion to do so here:https://devdojo.com/questions. Additionally, we are open to any kind of Pull Request 😉
Be sure to visit the official documentation athttps://devdojo.com/auth/docs
You can install this package into any new Laravel application, or any of the availableLaravel Starter Kits.
composer require devdojo/authAfter the package has been installed you'll need to publish the authentication assets, configs, and more:
php artisan vendor:publish --tag=auth:assetsphp artisan vendor:publish --tag=auth:configphp artisan vendor:publish --tag=auth:ciphp artisan vendor:publish --tag=auth:migrationsNext, run the migrations:
php artisan migrate
Finally extend the Devdojo User Model:
use Devdojo\Auth\Models\User as AuthUser;class User extends AuthUserin yourApp\Models\User model.
Now, you're ready to rock! Auth has just been installed and you'll be able to visit the following authentication routes:
- Login (project.test/auth/login)
- Register (project.test/auth/register)
- Forgot Password (project.test/auth/register)
- Password Reset (project.test/auth/password/reset)
- Password Reset Token (project.test/auth/password/ReAlLyLoNgPaSsWoRdReSeTtOkEn)
- Password Confirmation (project.test/auth/password/confirm)
- Two-Factor Challenge (project.test/auth/two-factor-challenge)
You'll also have access to the Two Factor Setup page
- Two-Factor Setup (project.test/user/two-factor-authentication)
When you need to logout, you can visit the Logout route
- Logout Route (project.test/auth/logout)
You can add all the social auth helpers to your user model by including the following Trait:
<?phpnamespaceApp\Models;useDevdojo\Auth\Traits\HasSocialProviders;// Import the traitclass UserextendsDevdojo\Auth\Models\User{use HasSocialProviders;// Use the trait in the User model// Existing User model code...}
The DevDojo Auth package is open-sourced software licensed under theMIT license.
About
This is the repo for the DevDojo Auth package
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.

