Как установить Laravel конкретной версии?

Одним из самых простых способов, начать создавать новый WEB проект на основе фреймворка Laravel, это установка через Composer. 

Установка Laravel последней версии.

Для того чтобы с помощью композер установить Laravel последней актуальной версии, то в консоли над выполнить команду.

composer create-project laravel/laravel new-project

Composer проанализирует все зависимости и установит последнюю актуальную версию в каталог new-project.

Фрагмент процесса установки нового Laravel проекта.
В конце установки фреймворка Laravel выполняются полезные команды. Например, генерация ключа.

После установки, структура проекта Laravel будет иметь следующий вид.

Структура каталогов и файлов нового свежего проекта на фреймворке Laravel.

Полезным будет ознакомиться с файлом composer.json , чтобы посмотреть какие зависимости получает только что установленный проект.

Фрагмент файла composer.json только что установленного Laravel фреймворка.

Стоит обратить внимание на 2 блока.

    "require": {
        "php": "^7.2.5",
        "fideloper/proxy": "^4.2",
        "fruitcake/laravel-cors": "^1.0",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/framework": "^7.0",
        "laravel/tinker": "^2.0"
    },
    "require-dev": {
        "facade/ignition": "^2.0",
        "fzaninotto/faker": "^1.9.1",
        "mockery/mockery": "^1.3.1",
        "nunomaduro/collision": "^4.1",
        "phpunit/phpunit": "^8.5"
    },

В них видно, что используется пакет «laravel/framework»: «^7.0» , и что сразу добавляется пакет для тестов: «phpunit/phpunit»: «^8.5» .

Как установить конкретную версию фреймворка Laravel?

Бывает, что нужно проконтролировать версию устанавливаемого фреймворка. Для этого немного расширим уже знакомую команду. Например мы хотим использовать для будущего проекта фреймворк Laravel версии 5.8, для этого в консоли:

composer create-project --prefer-dist laravel/laravel new-project-ver-5-8 "5.8.*"
Фрагмент лога установки Laravel версии 5.8

Можем посмотреть какие теперь зависимоси объявлены в файле composer.json:

Таким образом с помощью нашего любимого Composer очень легко начать разрабатывать новый проект с применением фреймворка Laravel, установив его одной сомандой create-project.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *