По известным причинам официальное изображение композитора недоступно широкой публике. Здесь мы используем Packagist @ PHP composer или Packagist @ Laravel-Китай. Здесь мы благодарим Ван Сая и Laravel China за их тяжелую работу. Здесь мы начинаем устанавливать файлы пакетов, используемые в проекте. Полный проект файла конфигурации composer см. в разделе Архитектура composer.json.
Процесс установки здесь следует за официальной этикеткой 5.3 установка
Измените composer, чтобы обновить адрес источника
Давайте предположим, что вы его установили. композитор И его можно использовать composer Для запуска команды.
Перечислите все конфигурации
$ composer config --list
Изменить Зеркальный Адрес
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com
Глобальная установка laravel/установщик
Из-за использования нашего проекта laravel Здесь вам необходимо сначала установить его laravel/установщик
$ composer global require "laravel/installer"
После завершения установки мы ~/.composer/поставщик/bin Обнаружим в каталоге laravel Команду, мы используем эту команду для инициализации проекта. Если она не задана в качестве глобальной переменной, ее необходимо задать в качестве глобальной переменной.
$ laravel new demo_project Crafting application... Loading composer repositories with package information Installing dependencies (including require-dev) from lock file ...
Установка часто используемых пакетов проектов
Здесь мы загружаем пакет, который нам нужен. Вот что я использую. laravel Пакеты, обычно используемые в фреймворках
{
...
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"laravelcollective/html": "5.3.*",
"nesbot/carbon": "~1.21",
"doctrine/dbal": "~2.5"
},
"require-dev": {
"phpunit/phpunit": "~5.6",
"itsgoingd/clockwork": "~1.12",
"barryvdh/laravel-ide-helper": "~2.2"
},
...
}Далее мы запускаем обновление композитора Чтобы обновить наш определенный пакет composer.
$ composer update ... ... Writing lock file Generating autoload files
Когда появляется зеленый цвет Создание файлов автоматической загрузки От имени нашего пакета, Готово установлено.