Laravel-Projekt erstellen: laravel new blog

Peter Homburg
Letzte Artikel von Peter Homburg (Alle anzeigen)

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

  1. Umgebung einrichten: cp .env.example .env php artisan key:generate
  2. Datenbank konfigurieren (.env anpassen).
  3. Migrationen starten: php artisan migrate
  4. Optional: Beispiel-Controller erstellen: php artisan make:controller HelloController Danach im Browser http://127.0.0.1:8000/hello abrufen, wenn Route gesetzt.

Einrichtung in PHPStorm

  1. Projektordner öffnen (Datei > Projekt öffnen).
  2. PHP-Interpreter konfigurieren (Einstellungen > Sprachen & Frameworks > PHP).
  3. Den Ordner public als Web Root in der Run/Debug-Konfiguration definieren.
  4. 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/ und bootstrap/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