Gli starter kit sono scaffolding ufficiali forniti come punto di partenza per applicazioni Laravel.
Impostano in blocco funzionalità di autenticazione (login, registrazione, reset password, verifica email) con la UI corrispondente.Basta selezionare uno starter kit durante laravel new per generare automaticamente route, controller, viste e codice frontend per l’autenticazione.
Tutto il codice generato risiede nella tua applicazione ed è personalizzabile liberamente.
In Laravel 13 i tradizionali Breeze e Jetstream sono stati dismessi.
Per i nuovi progetti usa gli starter kit descritti qui.
I progetti esistenti che usano Breeze o Jetstream continuano a funzionare ma non sono più consigliati per nuovi sviluppi.
Ogni kit include layout “sidebar” e “header”. Predefinito: sidebar.
React
Vue
Livewire
Svelte
Modifica resources/js/layouts/app-layout.tsx.
// Sidebar (predefinito)import AppLayoutTemplate from '@/layouts/app/app-sidebar-layout';// Headerimport AppLayoutTemplate from '@/layouts/app/app-header-layout';
Modifica resources/js/layouts/AppLayout.vue.
import AppLayout from '@/layouts/app/AppSidebarLayout.vue';import AppLayout from '@/layouts/app/AppHeaderLayout.vue';
Gli starter kit si scelgono alla creazione del progetto. Non possono essere aggiunti dopo.
Se ti serve la UI di autenticazione, crea un nuovo progetto con starter kit o implementala manualmente.