Custom Auth Implementation In Laravel: A Practical Guide
Learn how to implement Custom Authentication System in Laravel by using Custom Guards
Lectures -24
Resources -1
Duration -2.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
In this course, we will learn to implement Custom Authentication in Laravel using the Laravel Breeze package.
We will use Guards to implement Custom Auth and define separate areas for different users.
While building the Custom Authentication functionality, we will work on the following features:
Learn about Guards and assign Guards to a Database Model.
Implement Custom Login/Registration for different Models by following patterns like Code Re-usability and DRY(Don't Repeat Yourself)
Implement Email Verification functionality for the Custom Guards.
Implement Password Reset functionality for Custom Guards and learn how to use Password Brokers provided by Laravel
Implement the Confirm Password flow for the Custom Guard and use it accordingly.
Implement a dedicated Profile Section for the Custom Guard and define logic accordingly.
Define Separate Sections/Layouts based on the custom guards registered in the application.
Along the way, we'll also Learn about:
Routes/Controllers Organization.
Controller sub-folders/namespaces
Views organization using sub-folders for each Area.
Separate Navigation menus for each Area/Section
Route grouping
Route name prefixes
URL prefixes
Also, we'll define individual Middlewares, to protect each area based on its specific Guard
Along with the above concepts, we will also:
Learn how to Read and Reuse the existing code to avoid Code Duplication.
Learn about the essential VS Code extensions every PHP/Laravel developer must use.
Learn a few tips/tricks along the way
And many more
Goals
- Learn about Laravel Auth Guards and assign Guards to a Database Model.
- Implement Email Verification functionality for Custom Guards
- Implement Password Reset functionality for Custom Guards and learn how to use Password Brokers provided by Laravel
- Define Separate Sections/Layouts for the Custom Guard/Model
- How to define individual Middlewares, to protect each area based on its specific Guard
- Learn how to Implement the Confirm Password flow and prompt to enter a password before proceeding to a sensitive area
- Define a flexible Middleware to check for Email Verified status
Prerequisites
- PHP and Object Oriented Programming
- Basic Knowledge of Laravel
- Server Environment to run Laravel apps (like PHP, Mysql, Composer) should be Installed
![Custom Auth Implementation In Laravel: A Practical Guide Custom Auth Implementation In Laravel: A Practical Guide](https://d3mxt5v3yxgcsr.cloudfront.net/courses/17567/course_17567_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Introduction to the Course 02:51 02:51
Implementing Custom Auth using Laravel Breeze
22 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Conclusion
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Tapan Sharma](https://www.tutorialspoint.com/assets/profiles/745224/profile/200_2606781-1697716640.jpg)
Tapan Sharma
A Computer Engineer with a motive to gain and share knowledge with the World in the field of Programming and Development
I create video tutorials and content related to Laravel and its ecosystem. Along with YouTube, I wanted to make more in-depth project-based courses, and hence, I chose this Platform.
It's time to have some fun and teach you some very interesting and useful stuff/techniques that I learn while building different kinds of Systems! There is so much going on out there in the web development world and I want to share them all - with you.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)