PHP Advanced - Composser

В своем скрипте использовать готовую библиотеку.

Основные команды

  • init - инициализирует новый composer проект и генерует composer.json файла
composer init
  • install - читает файл composer.json, разрешает зависимости и ставит их в директорию vendor, генерирует файл composer.lock
composer install
  • update - обновляет пакеты и файл composer.lock
composer update
  • required - добавляет новые зависимости в composer.json и устанавливает их
composer require laravel/laravel
  • remove - удаляет зависимости
composer remove laravel/laravel
  • dump-autoload - обновляет автозагрузчик классов
composer dump-autoload
  • show --installed - список установленных пакетов с описанием
composer show -i

Подключение свих классов и файлов

Для Автозагрузки добавить в composer.json

"autoload": {
        "psr-4": {
            "Src\\": "src/"
        }
    },