Установка Composer и Packagers - впервые - PullRequest
0 голосов
/ 14 ноября 2018

Я никогда не использовал Composer, но я хочу использовать пакет PHPSpreadsheet, и рекомендуется использовать Composer.

Я на MAC с использованием XAMPP и Netbeans.

У меня естьустановил Composer, и я выполнил следующую команду, чтобы получить и установить пакет PHPSpreadsheet.

php ../../Composer/composer.phar require phpoffice/phpspreadsheet

Я запускаю это в папке моего проекта (отсюда ../../ туда, где Composer.pharнаходится.

Это загружает файлы в папку vendor в папке моего проекта.

Что мне делать тогда? Нужно ли держать его в папке Vendor, или я могу перейти впапка по моему выбору?

В Netbeans есть опции Composer в меню, но, насколько я вижу, это для создания зависимостей, а не для установки пакетов.

Я знаю, что полностью отсутствуетСуть Composer где-то, но потратил часы, просто пытаясь получить эту работу.

Большое спасибо

1 Ответ

0 голосов
/ 14 ноября 2018

Вы действительно должны начать с документов -> https://getcomposer.org/doc/01-basic-usage.md

Вы должны сохранить каталог vendor - здесь хранятся все зависимости.Если вам требуется больше пакетов - тогда они будут установлены в этот каталог.

После запроса пакета вы должны загрузить его, чтобы PHP знал все классы.Композитор поставляется с отличным автозагрузчиком.По умолчанию он находится в vendor/autoload.php.Итак, что вам нужно сделать сейчас, это потребовать этот файл в вашем проекте.После этого все классы из пакетов composer будут загружаться автоматически каждый раз, когда вы используете их в коде :)

Надеюсь, это поможет вам с этим замечательным инструментом.Приветствия.

...