9

我正在开始一个新项目,我想从新版本的 laravel 开始。我不想升级和旧版本。

如何创建 Laravel 5.2项目?

我的问题在哪里,我做了什么:

我安装了 laravel 5.1

composer create-project --prefer-dist laravel/laravel projectname

laravel new projectname有同样的问题。

这是安装新项目后的作曲家文件

{
    "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"
    },
...

我也试过

composer create-project laravel/laravel=5.2.0 projectname

但我收到了这个错误

could not find package laravel/laravel with version 5.2.0.

我尝试了composer self-update同样的问题,我阅读了 laravel 5.2 文档。正式出炉了

4

5 回答 5

18

如果您查看https://stackoverflow.com/a/25949281/3593996,当 Laravel 5 处于开发版本时,也会提出相同的问题。

现在,如果您想创建 5.2 项目,您需要dev-develop在 composer create project 中用作版本:

composer create-project laravel/laravel your-project-name dev-develop

但是如果你想安装 5.1 版本你可以使用

composer create-project laravel/laravel your-project-name 5.1.*

或简单:

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

旧版本也类似,例如:

composer create-project laravel/laravel your-project-name 5.0.*

或者

composer create-project laravel/laravel your-project-name 4.2.*

当 Laravel 5.2 以稳定版发布时,您将能够使用安装它

composer create-project laravel/laravel your-project-name 5.2.*

或简单

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

并使用

composer create-project laravel/laravel your-project-name dev-develop

你可能会安装 Laravel 5.3 的开发版本

于 2015-12-19T11:44:32.323 回答
5

Laravel 5.2 文档在这里有正确的解决方案:

composer create-project --prefer-dist laravel/laravel blog "5.2.*"
于 2016-09-15T12:05:47.383 回答
2

请注意,Laravel 5.2.0 仍然是 beta 版本,而不是稳定版本。因此,对于全新安装:

作曲家创建项目 laravel/laravel 你的项目名称dev-develop

在此处输入图像描述

于 2015-12-18T13:28:00.367 回答
1

今天,如果您进行常规安装,它将获得 5.2.23

composer create-project laravel/laravel projectname --prefer-dist
于 2016-03-19T18:46:36.440 回答
1

同样的事情发生在我身上。由于我的php版本低于5.5,composer自动下载了与我的php版本兼容的laravel版本,就是laravel 5.0.16。安装 php 5.5 后它工作了。

于 2016-08-23T05:18:10.870 回答