Overview
Laravel Jetstream is an application scaffolding designed for Laravel, offering a streamlined starting point for Laravel applications. It provides essential features such as login, registration, email verification, two-factor authentication, session management, API support through Laravel Sanctum, and optional team management. Jetstream is built with Tailwind CSS and allows the choice between Livewire or Inertia scaffolding.
Features
- Application Scaffolding: Laravel Jetstream provides a solid foundation for Laravel applications.
- Authentication: Includes user authentication features like login, registration, and two-factor authentication.
- Session Management: Manages user sessions within the application.
- API Support: Supports API development through Laravel Sanctum integration.
- Team Management: Optional feature for managing user teams within the application.
- Tailwind CSS Design: Beautifully designed with the Tailwind CSS framework.
- Livewire or Inertia Support: Offers the flexibility to choose between Livewire or Inertia for front-end scaffolding.
Installation
To install Laravel Jetstream, run the following Artisan command:
composer require laravel/jetstream
Then, publish the Jetstream configuration and views using:
php artisan jetstream:install livewire
or
php artisan jetstream:install inertia
Finally, migrate your database to ensure all Jetstream tables are created:
php artisan migrate
## Summary
Laravel Jetstream is a versatile application scaffolding that offers essential features and a choice between Livewire or Inertia for front-end development. With its inclusion of authentication, session management, and API support, Jetstream simplifies the process of starting a Laravel project. The use of Tailwind CSS ensures a modern and visually appealing design for applications built with Jetstream.