【发布时间】:2016-05-11 01:00:49
【问题描述】:
到目前为止,如果我使用这个命令
laravel new blog
它将创建一个具有最新版本(如 5.2)的 laravel 项目,但如果我想安装特定版本怎么办,即。 5.1 版?
更新::我正在寻找 laravel 安装程序命令,是否有任何特定版本安装的选项/参数?
【问题讨论】:
标签: laravel
到目前为止,如果我使用这个命令
laravel new blog
它将创建一个具有最新版本(如 5.2)的 laravel 项目,但如果我想安装特定版本怎么办,即。 5.1 版?
更新::我正在寻找 laravel 安装程序命令,是否有任何特定版本安装的选项/参数?
【问题讨论】:
标签: laravel
你可以使用 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 --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="5.1.*" myProject
使用 5.1.* 将确保您获得 5.1 分支中的所有最新补丁。
【讨论】:
使用 laravel 新博客 --5.1
确保您必须拥有 laravel 安装程序 1.3.4 版本。
【讨论】:
laravel help -- new 查看laravel new 命令的文档
对于较新版本的 laravel:
composer create-project --prefer-dist laravel/laravel=5.5.* project_name
【讨论】:
文档中提到的直接方式:
composer create-project --prefer-dist laravel/laravel blog "6.*"
【讨论】:
你可以通过更改 laravel doc 的版本找到所有版本的安装代码here
composer create-project --prefer-dist laravel/laravel yourProjectName "5.1.*"
以上代码用于创建 laravel 5.1 版本项目。 在 laravel 文档中查看更多信息。编码愉快!
【讨论】:
从 Laravel 6 开始,现在它正在使用以下命令:
composer create-project --prefer-dist laravel/laravel:^7.0 blog
【讨论】:
通过 composer 安装特定版本 7.*
composer create-project --prefer-dist laravel/laravel:^7.0 project_name
要安装特定版本 6.* 及以下版本,请使用以下命令:
composer create-project --prefer-dist laravel/laravel project_name "6.*"
【讨论】: