Features of Laravel Jetstream (Part 1)

In this article, we will show some features of this package.

Patrick Wan
8 min readApr 9, 2022

--

There have some features provide by Laravel Jetsream, which are:

  • Authentication
  • Registration
  • Profile Management
  • Password Update
  • Password Confirmation
  • Two Factor Authentication
  • Browser Sessions
  • APIs
  • Teams

Authentication

Laravel Jetstream automatically scaffolds the login, two-factor login, registration, password reset, and email verification features for your project, allowing you to start building the features you care about instead of worrying about the nitty-gritty details of user authentication.

Under the hood, the authentication portions of Jetstream are powered by Laravel Fortify, which is a front-end agnostic authentication backend for Laravel. Essentially, Fortify defines the routes and controllers for implementing the application’s authentication features while the Jetstream UI makes requests to those routes.

When Jetstream is installed, the config/fortify.php configuration file is installed into your application. Within this configuration file, you can customize various aspects of Fortify's behavior, such as the authentication guard that should be used, where users should be redirected after authentication, and more.

Within the fortify configuration file, you can also disable entire features of Fortify, such as the ability to update profile information or passwords.

Views / Pages

When using the Livewire stack, the login view is displayed using the resources/views/auth/login.blade.php.

Sometimes you may wish to customize the authentication views, Jetstream available you to customize it via theLaravel\Fortify\Fortify class. Typically, you should call this method from the boot method of your application's…

--

--

Patrick Wan

My name’s Patrick. I’m a Software Developer, experience in Laravel, Vue Js, React Js, Livewire, Jquery, Codegniter, NPM, GIT. I have 5 years plus experience.