Одним из самых простых способов, начать создавать новый WEB проект на основе фреймворка Laravel, это установка через Composer.
Установка Laravel последней версии.
Для того чтобы с помощью композер установить Laravel последней актуальной версии, то в консоли над выполнить команду.
composer create-project laravel/laravel new-project
Composer проанализирует все зависимости и установит последнюю актуальную версию в каталог new-project.
После установки, структура проекта Laravel будет иметь следующий вид.
Полезным будет ознакомиться с файлом composer.json , чтобы посмотреть какие зависимости получает только что установленный проект.
Стоит обратить внимание на 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.*"
Можем посмотреть какие теперь зависимоси объявлены в файле composer.json:
Таким образом с помощью нашего любимого Composer очень легко начать разрабатывать новый проект с применением фреймворка Laravel, установив его одной сомандой create-project.