How to Install Jetstream on Laravel 12

March 4th, 2025 • 1 minute read time

Although it won't receive any more feature updates, Laravel Jetstream is still compatible with Laravel 12. Here's how to install it.

You'll need to start with a completely fresh Laravel application. Nothing has changed here — Jetstream can't be pulled into an existing application.

laravel new my-new-app

When prompted to choose a starter kit, choose None.

  Which starter kit would you like to install? ────────────────┐
    None                                                     
     React                                                    
     Vue                                                      
     Livewire                                                 
 └──────────────────────────────────────────────────────────────┘

Once your project has been built and you've set up your database, head into the project directory and require Jetstream in with Composer:

cd my-new-app
composer require laravel/jetstream

Now, run one of the following commands depending on whether you'd like to use Livewire or Inertia with Jetstream.

php artisan jetstream:install livewire
php artisan jetstream:install inertia

Use the'- teams' flag if you'd like teams support with either option. For example, to install Jetstream with Inertia and the teams feature, you'd run the following command:

php artisan jetstream:install inertia --teams

You can also install Jetstream and Inertia with SSR (alongside team support if you like):

php artisan jetstream:install inertia --teams --ssr

Once you're done, finish off by running database migrations if you haven't already, installing dependencies and running your dev server:

php artisan migrate
npm i && npm run dev

Open your browser at your application's domain, and you should now have a fresh Jetstream install running on Laravel 12!

If you found this article helpful, you'll love our practical screencasts.
Author
Alex Garrett-Smith
Share :

Comments

No comments, yet. Be the first!