截至目前,如果我使用这个命令
laravel new blog
它将创建一个具有最新版本(如 5.2)的 laravel 项目,但如果我想安装特定版本怎么办,即。 5.1版?
更新:: 我正在寻找 laravel 安装程序命令,是否有特定版本安装的选项/参数?
使用作曲家,您可以通过运行轻松指定所需的版本
composer create-project laravel/laravel="5.1.*" myProject
使用 5.1.* 将确保您获得 5.1 分支中的所有最新补丁。
利用
laravel new blog --version
Example laravel new blog --5.1
也可以使用 composer 方法
composer create-project laravel/laravel app "5.1.*"
在这里,app 是您的项目的名称
请参阅 laravel 5.1 here 的文档
更新:
以上命令不再支持,请使用
composer create-project laravel/laravel="5.1.*" appName
laravel/installer
软件包安装 laravel 的问题(请参阅 https://packagist.org/packages/laravel/installer),而不是使用 composer create-project
命令
您可以使用 composer 方法,例如
composer create-project laravel/laravel blog "5.1"
或者这里是作曲家文件
{
"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"
}
}
使用 laravel new blog --5.1 确保你必须有 laravel 安装程序 1.3.4 版本。
laravel help -- new
查看 laravel new
命令的文档
文档中提到的直接方式:
composer create-project --prefer-dist laravel/laravel blog "6.*"
https://laravel.com/docs/6.x/installation
通过作曲家安装特定版本 8.*
composer create-project laravel/laravel:^8.* project_name
使用作曲家安装特定版本 7.*
composer create-project --prefer-dist laravel/laravel:^7.0 project_name
要安装特定版本 6.* 及以下版本,请使用以下命令:
composer create-project --prefer-dist laravel/laravel project_name "6.*"
对于较新版本的 laravel:
composer create-project --prefer-dist laravel/laravel=5.5.* project_name
从 Laravel 6 开始,现在它正在使用以下命令:
composer create-project --prefer-dist laravel/laravel:^7.0 blog
2022 年
自 Laravel 5.2 (2017) 起,无法通过 Laravel Installer
安装特定的 Laravel 版本。请改用 composer create-project
。例如:
composer create-project --prefer-dist laravel/laravel blog "7.*"
// That will install Version the latest version of Laravel 7.
// would install:
"laravel/framework": "^7.29",
composer create-project --prefer-dist laravel/laravel blog "5.*"
// would install:
"laravel/framework": "5.8.*",
composer create-project --prefer-dist laravel/laravel blog
将在本地机器上安装最新的 Laravel 版本。
您可以通过更改 laravel doc 的版本找到所有版本的安装代码 here
composer create-project --prefer-dist laravel/laravel yourProjectName "5.1.*"
上面用于创建 laravel 5.1 版本项目的代码。在 laravel 文档中查看更多信息。编码快乐!!
你可以使用这个命令
composer create-project laravel/laravel:^8.*.* exam-app
composer create-project --prefer-dist laravel/laravel project_name "version_num"
示例 :: 假设,我想创建一个名为 - blog
的新项目,我想在其中使用 laravel 6.0
LTS 版本,遵循该命令
composer create-project --prefer-dist laravel/laravel blog "6.*"
不定期副业成功案例分享