Рубрики
Uncategorized

Композитор – Проект инициализации

Автор оригинала: David Wong.

По известным причинам официальное изображение композитора недоступно широкой публике. Здесь мы используем 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

Когда появляется зеленый цвет Создание файлов автоматической загрузки От имени нашего пакета, Готово установлено.