Инспектор Composer
Просмотр установленных пакетов, детальная информация о пакетах и установка новых зависимостей из панели.

Вкладки
Пакеты
Список всех установленных пакетов Composer с информацией о версиях. Показывает зависимости require и require-dev. Нажмите Switch для переключения между продакшен- и dev-пакетами.
composer.json
Просмотр содержимого composer.json в исходном виде.
composer.lock
Просмотр содержимого composer.lock в исходном виде (если присутствует).
Инспекция пакетов
Нажмите на пакет, чтобы увидеть подробную информацию через composer show --all --format=json:
- Описание, домашняя страница, лицензия
- Все доступные версии
- Зависимости и конфликты
- Источник установки
Установка пакетов
Устанавливайте новые пакеты прямо из панели:
- Укажите имя пакета и опциональное ограничение версии
- Выберите между
--devи продакшен-зависимостью - Запускает
composer requireв неинтерактивном режиме
Эндпоинты API
| Метод | Путь | Описание |
|---|---|---|
| GET | /inspect/api/composer | Получить composer.json и composer.lock |
| GET | /inspect/api/composer/inspect?package=vendor/name | Детали пакета |
| POST | /inspect/api/composer/require | Установить пакет |
Тело запроса на установку:
json
{
"package": "vendor/package-name",
"version": "^2.0",
"isDev": false
}WARNING
Установка пакетов изменяет composer.json и composer.lock. Это выполняет composer require на сервере.