Laravel 11 wurde im Jahr 2024 aktualisiert/veröffentlicht und hat sich seitdem zu einem leistungsstarken PHP-Framework für Web-Apps und PWAs weiterentwickelt. Dieser Leitfaden führt Sie durch den Prozess der Einrichtung und effektiven Nutzung von Laravel 11, um das Beste aus diesem leistungsstarken Framework herauszuholen, das uns als Entwickler das Leben erleichtert hat. Es stellt uns weiterhin erstaunliche und leistungsstarke Tools zum Erstellen moderner Web-Apps zur Verfügung. Während Sie mit Laravel 11 gearbeitet haben, werden Sie die vielen Funktionen entdecken, die den Entwicklungsprozess rationalisieren. Denken Sie daran, die offizielle Laravel-Dokumentation zu konsultieren, um detailliertere Informationen zu bestimmten Funktionen und Best Practices zu erhalten
Zu Beginn von Laravel 11 muss PHP 8.2 oder höher auf Ihrem System installiert sein. Sie können Laravel mit Composer, dem PHP-Paketmanager, installieren. Öffnen Sie Ihr Terminal und führen Sie Folgendes aus:
Komponist erstellt Projekt Laravel/Laravel Ihr Projektname
Dieser Befehl erstellt ein neues Laravel 11-Projekt in einem Verzeichnis mit dem Namen „Ihr-Projektname“.
Nach der Installation konfigurieren Sie Ihre Apps. Die Datei „.env“ in Ihrem Projektstamm enthält wichtige Konfigurationseinstellungen. Sie sollten diese Datei mit Ihren Datenbankanmeldeinformationen und anderen umgebungsspezifischen Einstellungen aktualisieren. Laravel 11 unterstützt verschiedene Datenbanken. Um Ihre Datenbank einzurichten, bearbeiten Sie die Datei „.env“ und aktualisieren Sie die DB_*-Variablen mit Ihren Datenbankinformationen. Führen Sie dann Migrationen durch, um die erforderlichen Tabellen zu erstellen
php artisan migrieren
In Laravel 11 werden Routen in der Datei „routes/web.php“ für Webrouten und „routes/api.php“ für API-Routen definiert. Hier ist ein Beispiel einer einfachen Route
Route::get('/welcome', function () {
return view('welcome');
});
Wir würden Controller verwenden, um die Logik Ihrer Anwendung zu verwalten. Um einen Controller zu erstellen, verwenden Sie den Befehl artisan
php artisan make:controller YourControllerName
Wir würden die Modelle verwenden, um unsere Datenbanktabellen darzustellen. Um ein Modell zu erstellen, würden wir
verwendenphp artisan make:model YourModelName
Sie sollten also sehen, dass Ansichten die Präsentationsebene Ihrer Anwendung sind. Laravel 11 verwendet Blade als Templating-Engine. Erstellen Sie Ihre Ansichten im Verzeichnis „resources/views“ mit der Erweiterung „.blade.php“. Eloquent ORM von Laravel bietet eine intuitive Möglichkeit, mit Ihrer Datenbank zu interagieren. Hier ist ein Beispiel für das Abrufen aller Datensätze aus einer Tabelle
$users = User::all();
Als nächstes kommt Middleware, die einen Mechanismus zum Filtern von HTTP-Anfragen bereitstellt, die in Ihre App eingehen. Sie können Middleware mit
php artisan make:middleware YourMiddlewareName
Laravel 11 enthält integrierte Authentifizierungsfunktionen. Sie können das Authentifizierungsgerüst mit
einrichtenphp artisan make:auth
Als nächstes kommt das Testen, daher bietet Laravel eine bequeme Möglichkeit, Tests zu schreiben und auszuführen. Sie können einen Test mit
erstellenphp artisan make:test YourTestName
Wenn Sie bereit sind, Ihre Laravel 11-Anwendung bereitzustellen, stellen Sie sicher, dass Sie sie für die Produktion optimiert haben. Führen Sie die folgenden Befehle aus
php artisan config:cache
php artisan route:cache
php artisan view:cache
Jetzt nutzen Sie es einfach zum Erstellen erstaunlicher Technologien und Web-Apps. Dieses Upgrade würde Ihrer Erfahrung als Entwickler sicherlich eine neue Ebene hinzufügen.
Das obige ist der detaillierte Inhalt vonEine umfassende Anleitung zur Installation und Verwendung von Laravel in oder Web-Apps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!