Kapitel 6. Frontend-Komponenten
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Laravel ist vor allem als PHP-Framework bekannt, aber es ist auch Full-Stack, d.h. es hat eine Reihe von Komponenten und Konventionen, die sich auf die Erstellung von Frontend-Code konzentrieren. Einige davon, wie Paginierung und Message Bags, sind PHP-Helfer, die auf das Frontend abzielen, aber Laravel bietet auch ein Vite-basiertes Frontend-Build-System, einige Konventionen für Nicht-PHP-Assets und mehrere Starter-Kits.
Laravel Starter Kits
Unter bietet Laravel ein komplettes Build-System, auf das wir gleich eingehen werden, aber auch einfach zu installierende Starter-Kits, die Templates, Authentifizierung, Styles, JavaScript und Workflows für die Nutzerregistrierung und -verwaltung enthalten.
Die beiden Starterkits von Laravel heißen Breeze und Jetstream.
Breeze ist die einfachere Option; sie bietet alle benötigten Routen, Ansichten und Styles für das Laravel-Authentifizierungssystem, einschließlich Registrierung, Anmeldung, Passwortrücksetzung, Passwortbestätigung, E-Mail-Bestätigung und einer Seite "Profil bearbeiten". Breeze enthält Tailwind-Styles, und du kannst entweder Blade-Templates oder Inertia mit React oder Vue wählen.
Jetstream ist komplexer und robuster. Es bietet alles, was auch Breeze bietet, aber zusätzlich noch eine Zwei-Faktor-Authentifizierung, Sitzungsverwaltung, API-Token-Verwaltung und Funktionen ...
Get Laravel: Up & Running, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.