0Pricing
PHP Academy · Lektion

Laravel-Projektstruktur

Erkunden Sie die Verzeichnisstruktur und verstehen Sie die Rolle jeder Komponente.

Laravel-Projektstruktur ist eine kostenlose PHP Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des PHP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der PHP Academy-Kurs umfasst insgesamt 4 Lektionen.

Was ist Laravel?

Laravel ist das beliebteste PHP-Framework und folgt dem MVC-Muster. Es bietet Routing, Eloquent ORM, Blade-Templates, Queues, Events und vieles mehr direkt nach der Installation.

Ein Projekt erstellen

Erstellen Sie mit Composer eine neue Laravel-Anwendung.

$ composer create-project laravel/laravel my-app
$ cd my-app
$ php artisan serve

Das Verzeichnis app/

app/ enthält Ihren Anwendungscode: Http/Controllers/, Models/, Providers/, Services/.

Das Verzeichnis routes/

routes/web.php – Browser-Routen mit Session-/CSRF-Middleware. routes/api.php – zustandslose API-Routen (mit /api vorangestellt).

Das Verzeichnis resources/

resources/views/ – Blade-Templates. resources/lang/ – Übersetzungsdateien. resources/css/ und resources/js/ – Frontend-Assets.

Das Verzeichnis database/

database/migrations/ – versionskontrollierte Schemaänderungen. database/seeders/ – Seed-Daten. database/factories/ – Model-Factories für Tests.

Das Verzeichnis config/

config/ enthält Konfigurationsdateien: app.php, database.php, cache.php, mail.php. Werte werden über den Helper env() aus .env gelesen.

Das Verzeichnis storage/

storage/logs/ – Anwendungsprotokolle. storage/app/ – hochgeladene Dateien und generierte Inhalte. storage/framework/ – Cache, Sessions und kompilierte Views.

Das Verzeichnis public/

public/ ist das Web-Root-Verzeichnis. Nur public/index.php (Einstiegspunkt) und public/assets/ sollten über das Web erreichbar sein. Machen Sie niemals app/ oder .env öffentlich zugänglich.

Artisan-CLI

php artisan ist das Kommandozeilenwerkzeug von Laravel. Häufig verwendete Befehle: make:controller, make:model, migrate, serve, queue:work.

Service Provider

app/Providers/ enthält Service Provider, die Anwendungsdienste im Container initialisieren (Interfaces binden und Event-Listener registrieren).

Zusammenfassung

Laravel folgt einem standardmäßigen MVC-Aufbau: Controller befinden sich in app/Http/Controllers, Models in app/Models, Views in resources/views und Routen in routes/. Verwenden Sie Artisan, um Boilerplate-Code zu generieren.

Schnelltest

Wo befinden sich Laravel-API-Routen standardmäßig?

Häufig gestellte Fragen

Ist die Lektion „Laravel-Projektstruktur“ kostenlos?

Ja — der vollständige Text von „Laravel-Projektstruktur“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des PHP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der PHP Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Laravel-Projektstruktur“?

Erkunden Sie die Verzeichnisstruktur und verstehen Sie die Rolle jeder Komponente. Du übst PHP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um PHP Academy zu starten?

Keine Vorkenntnisse erforderlich. PHP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Laravel-Projektstruktur“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser PHP Academy-Lektion Code schreiben und ausführen?

Ja. Jede PHP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Laravel-Projektstruktur
  2. Routen in Laravel definieren
  3. Controller und Actions
  4. Blade-Templates und Views
← Zurück zu PHP Academy