Чем require отличается от require-dev?

Ответ

require - зависимости для работы приложения (runtime). require-dev - зависимости для разработки и тестирования.

"require": {
    "laravel/framework": "^11.0",
    "guzzlehttp/guzzle": "^7.0"
},
"require-dev": {
    "phpunit/phpunit": "^11.0",
    "phpstan/phpstan": "^1.0",
    "laravel/pint": "^1.0"
}

На проде: composer install --no-dev - не устанавливает dev-зависимости (экономит место и время).

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.