Laravel создать выпуск проекта версии 5.2

Я начинаю новый проект, и я хочу начать его с новой версии 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. Это официально

5 ответов


если вы посмотрите на 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


на Laravel 5.2 docs есть правильное решение здесь:

composer create-project --prefer-dist laravel/laravel blog "5.2.*"

обратите внимание, что Laravel 5.2.0 по-прежнему является бета-версией, а не стабильной версией. Итак, для свежей установки:

композитор создать-проект laravel / laravel ваш-проект-Имя dev-разработка

enter image description here


сегодня, если вы сделаете обычную установку, она получит вас 5.2.23

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

то же самое случилось со мной. Поскольку моя версия php была ниже 5.5, композитор автоматически загрузил версию laravel, совместимую с моей версией php, и это был laravel 5.0.16. После установки PHP 5.5 он работал.