- Laravel CRUD - 9. März 2021
- Laravel Layout - 11. Februar 2021
- Laravel Datenbank - 29. Januar 2021
Voraussetzungen
Bevor Sie ein neues Laravel-Projekt erstellen, stellen Sie sicher, dass folgende Bedingungen erfüllt sind:
- PHP 8.0 oder höher ist installiert.
- Composer ist eingerichtet.
- Optional: Installieren Sie den Laravel-Installer global mit:
composer global require laravel/installer
Achten Sie darauf, dass Ihr ~/.composer/vendor/bin
(Linux/macOS) bzw. %USERPROFILE%\AppData\Roaming\Composer\vendor\bin
(Windows) im PATH enthalten ist.
laravel Projekt anlegen
Es gibt zwei gängige Wege, ein neues Projekt zu starten:
1. Mit dem Laravel Installer:
laravel new blog
2. Mit Composer:
composer create-project laravel/laravel blog --prefer-dist
Danach:
cd blog
php artisan serve
Ihr Projekt läuft nun lokal unter: http://127.0.0.1:8000
Was wird erstellt?
Der Befehl legt eine typische Laravel-Verzeichnisstruktur an:
app/ # Business-Logik und Models
bootstrap/ # Bootstrap-Dateien
config/ # Konfigurationsdateien
database/ # Migrationen & Seeds
public/ # Web Root (index.php, Assets)
resources/ # Views, CSS, JS
routes/ # Web- und API-Routen
tests/ # Unit- und Feature-Tests
vendor/ # Abhängigkeiten
Wichtige nächste Schritte
- Umgebung einrichten:
cp .env.example .env php artisan key:generate
- Datenbank konfigurieren (
.env
anpassen). - Migrationen starten:
php artisan migrate
- Optional: Beispiel-Controller erstellen:
php artisan make:controller HelloController
Danach im Browserhttp://127.0.0.1:8000/hello
abrufen, wenn Route gesetzt.
Einrichtung in PHPStorm
- Projektordner öffnen (
Datei > Projekt öffnen
). - PHP-Interpreter konfigurieren (
Einstellungen > Sprachen & Frameworks > PHP
). - Den Ordner
public
als Web Root in der Run/Debug-Konfiguration definieren. - Composer-Unterstützung aktivieren (
Einstellungen > Sprachen & Frameworks > PHP > Composer
).
So können Sie direkt aus der IDE heraus entwickeln und testen.
Fehlerbehebung
- PATH nicht gesetzt: Laravel Installer wird nicht gefunden →
echo $PATH
prüfen und Composer-Bin hinzufügen. - Speicherfehler bei Composer: PHP-Memory-Limit erhöhen, z. B.
php -d memory_limit=-1 composer ...
. - Berechtigungsprobleme: Setzen Sie Schreibrechte für
storage/
undbootstrap/cache/
.
Unterstützung durch Admin Intelligence
Die Einrichtung von Laravel-Projekten kann für Einsteiger wie auch für erfahrene Entwickler herausfordernd sein. Admin Intelligence unterstützt Sie bei der Planung, Entwicklung und Optimierung Ihrer Laravel-Anwendungen – von der Installation bis hin zu skalierbaren Architekturen. Profitieren Sie von unserer Erfahrung, um Ihre Projekte schneller und sicherer umzusetzen.
Weiterführende Links
Zuletzt aktualisiert: September 2025