
discover a frontend-agnostic authentication setup with Laravel Fortify. learn to register and sign in users using Bootstrap or any frontend framework, with optional Jetstream views.
Install and configure Laravel Fortify to enable login and registration routes, publish assets, register the Fortify service provider, migrate the users table, and create login and register views.
Set up Bootstrap and Sass in a Laravel Fortify project, install npm dependencies, and build assets with Laravel Mix to create login and registration views using Blade templates.
Connect the front end to the Laravel Fortify backend by wiring registration and login forms to Fortify routes, using CSRF tokens and proper input names, and handle validation errors.
Enable Laravel Fortify password reset, create forgot password and reset password views, wire the front end to the back end, and send reset emails via a development mail server.
Implement email verification for new users using Laravel Fortify, enable the feature in config, update the user model to implement must verify email, and wire the verify view and routes.
Master two-factor authentication in a Laravel Fortify login system, including enabling 2FA, QR code setup, recovery codes, and the confirm password and challenge-based login flow.
In this course, I will show you how to use the Laravel Fortify package to quickly put together a Login and Registration system using Laravel. Many of Laravel's official login packages use Laravel Fortify under the hood and in these videos, I will show you how to as well.
We will cover the basics of creating a login and registration page and then cover some more advanced topics like email verification and two-factor authentication. At the end of the course, you will have everything you need to go on and build out the rest of your Laravel application.
I will be using Bootstrap for the frontend of this application but you don't have to use Bootstrap, you can simply skip these videos and write your own CSS or use a different frontend framework.
You will need basic knowledge of Laravel and PHP for this course. You will need a fresh Laravel project setup and ready to go with it fully configured with a connection to a database. I will be covering the Laravel Fortify features slowly and in-depth but the topics covered are definitely directed towards more intermediate developers and might not be beginner-friendly. Please keep that in mind before starting this course.