Установка конкретной версии laravel с помощью composer create-project


98

Самый быстрый и простой способ установить Laravel - через команду composer. Из документации laravel ( http://laravel.com/docs/quick ) видно, что мы можем установить его следующим образом:

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

Но когда вы запустите указанную выше команду, она получит последнюю версию Laravel. Как я могу это контролировать, если я хочу установить последнюю версию 4.0.x? Или 4.1.x, когда отсутствует 4.2?

Ответы:


149

Из composer help create-projectкоманды

Команда create-project создает новый проект из указанного
пакета в новом каталоге. Если выполняется без параметров и в каталоге с файлом composer.json, он устанавливает пакеты для текущего проекта.
Вы можете использовать эту команду для загрузки новых проектов или установки чистой установки с
контролем версий для разработчиков вашего проекта.

[версия]
Вы также можете указать версию с именем пакета, используя = или: в качестве разделителя.

Чтобы установить нестабильные пакеты, либо укажите нужную версию, либо используйте --stability = dev (где dev может быть одним из RC, beta, alpha или dev).

Эта команда работает:

composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Это работает с обозначением *.


2
Чтобы поиграть с версией для разработчиков (laravel 5):composer create-project laravel/laravel your-project-name dev-develop
Дженни Теуниссен,

Я попробовал, laravel/laravel=5.8.38какая версия подходит, и получил Could not find package laravel/laravel with version 5.8.38. Я упал, .38и все прошло.
синаза

@sinaza Я думаю, что нет опубликованной версии под названием 5.8.38, последняя версия 5.8, которую я вижу, - это 5.8.35: packagist.org/packages/laravel/laravel#v5.8.35
edi9999

14

Взглянуть:

Документация Laravel 4.2

Синтаксис (через Composer):

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

Пример:

composer create-project laravel/laravel my_laravel_dir 4.2

Где 4.2 - ваша версия laravel.

Примечание. Последняя версия Laravel будет установлена ​​автоматически, если вы не предоставите какую-либо версию.


1
и для laravel 5.5: composer create-project laravel / laravel my_laravel_dir 5.5 *
Mubashar Iqbal

9

Попробуйте через Composer Create-Project

Вы также можете установить Laravel, введя команду Composer create-project в своем терминале:

composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist

5
composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist

Затем вам, вероятно, потребуется установить все пакеты поставщика, поэтому

composer install

4

Чтобы установить конкретную версию laravel, попробуйте эту и просто команду на терминале

composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}

2

Если вы хотите использовать стабильную версию предпочитаемой вами версии Laravel, используйте:

composer create-project --prefer-dist laravel/laravel project-name "5.5.*"

Будет выбрано самое последнее или лучшее обновление версии 5.5. * (5.5.28)


2

Установка конкретной версии laravel с помощью composer create-project

композитор глобальный требует laravel / installer

Затем, если вы хотите установить определенную версию, просто отредактируйте значения версии «6. », «5.8 ».

composer create-project --prefer-dist laravel / laravel Имя проекта "6. *"

Запустить локальный сервер разработки

php artisan serve

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.