Wir verwenden Cookies, um sicherzustellen, dass Sie die beste Erfahrung auf unserer Website machen. Mehr erfahren
Als Laravel 12 veröffentlicht wurde, war ich erst skeptisch: „Schon wieder neue Starter Kits?
Reicht es nicht langsam?“ Aber kaum hatte ich einen Blick auf die neuen Kits geworfen, änderte ich schnell meine Meinung – diesmal sind sie richtig gut!
Falls du bisher auch jedes Mal genervt warst, wenn es ums Aufsetzen neuer Projekte ging, verspreche ich dir: Jetzt wird’s einfacher!
Starter Kits – Warum überhaupt neu?
Breeze und Jetstream waren nett, aber auch nicht gerade stressfrei. Die neuen Kits bieten dir eine moderne, unkomplizierte Basis mit React, Vue oder Livewire – und das Ganze ohne lästiges Nachinstallieren von Features, die du ohnehin nicht brauchst.
React, Vue oder Livewire – Welches Kit ist das Richtige?
React & Vue:Perfekt, wenn du Single-Page-Feeling magst, aber auf Laravel nicht verzichten willst. Hier regiert Inertia.js 2.0, kombiniert mit TypeScript und Tailwind CSS.
Livewire:Ideal für Fans von klassischem Laravel mit weniger JavaScript-Gefummel, dank Livewire 3 und Laravel Volt.
Blitzstart mit React (mein persönlicher Liebling)
Ein schnelles Beispiel, wie du in wenigen Minuten dein React-Projekt startest:
laravel new mein-projekt
# React auswählen
npm install
npm run dev
Ich verspreche dir: Das dauert weniger lang als die Entscheidung für die nächste Netflix-Serie.
Tipp: UI-Komponenten mit Shadcn nachladen
Mal schnell einen stylischen Toggle hinzufügen? Nutze Shadcn/UI direkt im Projekt:
npx shadcn@latest add switch
Und schon hast du den Schalter als React-Komponente:
import { Switch } from '@/components/ui/switch';
export default function MyPage() {
return ;
}
Authentifizierung Deluxe mit WorkOS
Lust auf SSO, Passkeys und Magic Links, aber keine Lust, selbst alles einzurichten? Die neuen Kits bieten eine optionale WorkOS-Integration – das ist quasi Authentifizierung mit Extra-Käse.
Tricks für dein nächstes Projekt
API-Versionierung mit Stil:
Route::apiVersion(1)->group(function () {
Route::get('posts', [PostController::class, 'index']);
});
Verschachtelte Abfragen ohne Kopfschmerzen:
$users = DB::table('users')
->where('status', 'active')
->nestedWhere('age', '>', 25, 'or', 'city', 'Berlin')
->get();
Also – Endlich ein Starter Kit, das Freude macht!
Die neuen Laravel Starter Kits sparen mir Stress und Zeit, bieten einen modernen Tech-Stack und ermöglichen gleichzeitig volle Anpassbarkeit. Wenn du dein nächstes Projekt starten willst, kann ich dir nur empfehlen: Probiere die neuen Starter Kits unbedingt aus. Diesmal lohnt sich das Update wirklich!
0 Kommentare