Installieren einer bestimmten Laravel-Version mit Composer Create-Project

94

Die schnellste und einfachste Möglichkeit, Laravel zu installieren, ist der Composer-Befehl. Aus den Laravel-Dokumenten ( http://laravel.com/docs/quick ) geht hervor, dass wir es folgendermaßen installieren können:

composer create-project laravel/laravel your-project-name --prefer-dist

Wenn Sie jedoch den obigen Befehl ausführen, wird die neueste Version von Laravel abgerufen. Wie kann ich es steuern, wenn ich die neueste Version von 4.0.x installieren möchte? Oder 4.1.x wenn 4.2 raus ist?

user1995781
quelle

Antworten:

140

Aus dem composer help create-projectBefehl

Der Befehl create-project erstellt ein neues Projekt aus einem bestimmten
Paket in ein neues Verzeichnis. Bei Ausführung ohne Parameter und in einem Verzeichnis mit einer Datei composer.json werden die Pakete für das aktuelle Projekt installiert.
Mit diesem Befehl können Sie neue Projekte booten oder eine saubere,
versionierte Installation für Entwickler Ihres Projekts einrichten.

[version]
Sie können die Version mit dem Paketnamen auch mit = oder: als Trennzeichen angeben.

Um instabile Pakete zu installieren, geben Sie entweder die gewünschte Version an oder verwenden Sie --stability = dev (wobei dev eine von RC, Beta, Alpha oder Dev sein kann).

Dieser Befehl funktioniert:

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Dies funktioniert mit der * -Notation.

edi9999
quelle
2
Um mit der Dev-Version (Laravel 5) zu spielen:composer create-project laravel/laravel your-project-name dev-develop
Jannie Theunissen
Ich habe versucht, laravel/laravel=5.8.38welche eine vollkommen gültige Version ist und bekam Could not find package laravel/laravel with version 5.8.38. Ich ließ mich fallen .38und es ging durch.
Sinaza
@sinaza Ich denke, es gibt keine veröffentlichte Version namens 5.8.38, die neueste Version 5.8, die ich sehe, ist 5.8.35: packagist.org/packages/laravel/laravel#v5.8.35
edi9999
14

Guck mal:

Laravel 4.2 Dokumentation

Syntax (über Composer):

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

Beispiel:

composer create-project laravel/laravel my_laravel_dir 4.2

Wobei 4.2 Ihre Version von Laravel ist.

Hinweis: Es wird automatisch die neueste Version von Laravel verwendet, wenn Sie keine Version bereitstellen.

Pratik Butani
quelle
1
und für Laravel 5.5: Komponist erstellen-Projekt Laravel / Laravel my_laravel_dir 5.5 *
Mubashar Iqbal
8

Versuchen Sie es mit Composer Create-Project

Sie können Laravel auch installieren, indem Sie den Befehl Composer create-project in Ihrem Terminal eingeben:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist
José Bispo
quelle
4
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Und dann müssen Sie wahrscheinlich alle Herstellerpakete installieren

composer install
Toshi
quelle
3

Um eine bestimmte Version von Laravel zu installieren, versuchen Sie diesen & einfach-Befehl auf dem Terminal

composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}
Faruk Ahmed
quelle
1

Wenn Sie eine stabile Version Ihrer bevorzugten Laravel-Version Ihrer Wahl verwenden möchten, verwenden Sie:

composer create-project --prefer-dist laravel/laravel project-name "5.5.*"

Dadurch wird das neueste oder beste Update von Version 5.5 ausgewählt. * (5.5.28)

OlaJ
quelle
0

Installieren einer bestimmten Laravel-Version mit Composer Create-Project

Composer Global benötigen Laravel / Installer

Wenn Sie dann eine bestimmte Version installieren möchten, bearbeiten Sie einfach die Versionswerte "6. ", "5.8 ".

Komponist create-project --prefer-dist laravel / laravel Projektname "6. *"

Führen Sie Local Development Server aus

PHP Handwerker dienen

Shahzeb Ahmed
quelle