Features of Laravel Jetstream (Part 1)
In this article, we will show some features of this package.
--
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…