Na razie, jeśli użyję tego polecenia
laravel new blog
Stworzy projekt laravela z najnowszą wersją, taką jak 5.2, ale co jeśli chcę zainstalować konkretną wersję, tj. wersja 5.1?
UPDATE :: Szukam polecenia instalatora laravel, czy jest jakaś opcja / parametr do instalacji określonej wersji?
posługiwać się
laravel new blog --version Example laravel new blog --5.1
Możesz także użyć metody kompozytora
composer create-project laravel/laravel app "5.1.*"
tutaj aplikacja jest nazwą twojego projektu
zapoznaj się z dokumentacją laravel 5.1 tutaj
Powyższe polecenia nie są już obsługiwane, więc użyj
composer create-project laravel/laravel="5.1.*" appName
źródło
laravel/installer
pakietem (patrz https://packagist.org/packages/laravel/installer ), a nie zcomposer create-project
poleceniemMożesz użyć metody kompozytora, takiej jak
composer create-project laravel/laravel blog "5.1"
Albo tutaj jest plik kompozytora
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=5.5.9", "laravel/framework": "5.1.*" }, "require-dev": { "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.*", "phpunit/phpunit": "~4.0", "phpspec/phpspec": "~2.1" }, "autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" } }, "autoload-dev": { "classmap": [ "tests/TestCase.php" ] }, "scripts": { "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "pre-update-cmd": [ "php artisan clear-compiled" ], "post-update-cmd": [ "php artisan optimize" ], "post-root-package-install": [ "php -r \"copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "php artisan key:generate" ] }, "config": { "preferred-install": "dist" } }
źródło
użyj laravel new blog --5.1
upewnij się, że musisz mieć laravel installer w wersji 1.3.4.
źródło
laravel help -- new
aby zobaczyć dokumentacjęlaravel new
poleceniaW przypadku nowszej wersji laravel:
composer create-project --prefer-dist laravel/laravel=5.5.* project_name
źródło
Sposób bezpośredni, jak wspomniano w dokumentacji:
composer create-project --prefer-dist laravel/laravel blog "6.*"
https://laravel.com/docs/6.x/installation
źródło
Z Laravel 6, teraz działa z następującym poleceniem:
composer create-project --prefer-dist laravel/laravel:^7.0 blog
źródło
Możesz znaleźć wszystkie wersje kodu instalacyjnego tutaj , zmieniając wersję laravel doc
composer create-project --prefer-dist laravel/laravel yourProjectName "5.1.*"
powyższy kod do tworzenia projektu laravel w wersji 5.1. zobacz więcej w laravel doc. miłego kodowania !!
źródło