Browse all series
FrameworksIntermediate20 episodes

Laravel Authentication (Breeze, Jetstream, Fortify)

Laravel provides several excellent options for managing authentication in your applications. If you'd prefer a head start, you might reach for one of the available first-party packages that provide robust, modern scaffolding for your authentication layer, including Laravel Breeze, an initial starter, Laravel Jetstream, offering two-factor auth, API tokens and team management, orLaravel Fortify, a backend implementation.

In this series, we'll review how to use and customize these packages in order to fit the authentication needs of your application.

Series episodes

Laravel Fortify (9)

Login and Registration

17m 52s

Install Laravel Fortify and build user-friendly Blade views for login and registration, creating a secure and smooth authentication experience in your app.

Email Verification

8m 36s

Learn how to verify user emails after registration and customize verification email templates to enhance security and user experience in your Laravel app.

Reset Passwords

7m 15s

Learn how to implement a secure password reset flow in Laravel, letting users request resets via email and easily set new passwords with a friendly form.

Profile and Password Updates

10m 52s

Learn how to use Laravel Fortify to let users easily update their profile details and passwords, enhancing security and user experience in your app.

Password Confirmation

3m 59s

Learn how to confirm user passwords before sensitive actions using Laravel Fortify’s simple form and password.confirm middleware for added security.

Two-Factor Authentication

16m 33s

Enable two-factor authentication from the user dashboard with QR and recovery codes, adding a secure, user-friendly layer to your Laravel app’s login process.

API Usage

5m 32s

Learn how to leverage Laravel Fortify as an API to power single-page and mobile apps, simplifying authentication for seamless third-party tool integration.

SPA Authentication With Sanctum

13m 47s

Master SPA authentication using Laravel Sanctum and Fortify to secure your single-page apps with smooth, reliable user login and protection.

Mobile App Authentication With Sanctum

4m 19s

Learn how to use Laravel Sanctum to easily authenticate mobile and desktop apps, ensuring secure and seamless user access beyond the browser.

Continue learning

Thumbnail for Learn Laravel and Vite
Learn Laravel and Vite

With Jeremy McPeak

  • 8 episodes
  • Intermediate
  • Tooling
Thumbnail for Pest Driven Laravel
Pest Driven Laravel

With Christoph Rumpel

  • 48 episodes
  • Advanced
  • Testing
Thumbnail for Hands On: Community Contributions
Hands On: Community Contributions

With Jeffrey Way

  • 13 episodes
  • Intermediate
  • Frameworks
Thumbnail for Unlocking Badges Workshop
Unlocking Badges Workshop

With Jeffrey Way

  • 21 episodes
  • Advanced
  • Techniques
Thumbnail for Building Laracasts
Building Laracasts

With Jeffrey Way

  • 6 episodes
  • Intermediate
  • Techniques

Would you like to hear from Laracasts by email occasionally?