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 (
.envanpassen). - Migrationen starten:
php artisan migrate - Optional: Beispiel-Controller erstellen:
php artisan make:controller HelloControllerDanach im Browserhttp://127.0.0.1:8000/helloabrufen, wenn Route gesetzt.
Einrichtung in PHPStorm
- Projektordner öffnen (
Datei > Projekt öffnen). - PHP-Interpreter konfigurieren (
Einstellungen > Sprachen & Frameworks > PHP). - Den Ordner
publicals 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 $PATHprü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