Composer и инсталлятор Laravel
Для управления внешними библиотеками или пакетами Laravel использует Composer. Зависимости вашего приложения определяются в файле composer.json.
Composer
Если вы еще не знакомы с концепцией Composer и его функциональными возможностями, не волнуйтесь. Давайте упростим это с помощью забавной аналогии.
Понимание Composer с помощью аналогии с пиццей
Представьте себе Composer как команду для приготовления пиццы. Если бы вы заказывали пиццу с помощью команды, то это выглядело бы примерно так:
$ composer make pizza
По умолчанию эта команда дает нам пиццу "пепперони". Но что, если мы хотим получить пиццу другого типа, например, пиццу для любителей мяса? Мы укажем желаемые начинки следующим образом:
{
"toppings" : [
"pepperoni", "ham", "bacon", "beef", "sausage"
]
}
Чтобы настроить заказ пиццы, мы сохраним этот список в файле с именем 'composer.json' в нашем текущем каталоге. Выполняем команду еще раз:
$ composer make pizza
Вуаля! Вместо стандартной пиццы с пепперони у нас теперь есть пицца для любителей мяса!
Composer, по сути, помогает управлять компонентами (или начинками), необходимыми для создания наших приложений.
Composer уже установлен, если вы использовали Herd или Laragon; однако если вам необходимо установить его вручную, вы можете сделать это по адресу https://getcomposer.org/download/.
Инсталлятор Laravel
Laravel installer – это инструмент, позволяющий разработчикам быстро создать новый проект Laravel из командной строки. Чтобы создать новый проект Laravel с помощью программы установки Laravel, выполните следующие действия:
laravel new project-name
Замените project-name на желаемое имя нового проекта. Эта команда создаст каталог с указанным именем и установит в него свежее приложение Laravel.
Установка программы установки Laravel
Если вы уже установили Herd или Laragon, пропустите этот шаг.
После настройки Composer настало время интегрировать Laravel Installer. Для этого выполните следующую команду:
$ composer global require "laravel/installer"
Использование Laravel Installer
Чтобы воспользоваться программой установки Laravel, откройте командную строку и введите следующую команду:
$ laravel new folder_name
При выполнении этой команды вы столкнетесь с несколькими запросами; выберите No starter kit, PHPUnit и No соответственно. Также на вопрос о базе данных выберите MySQL.