First try updating your composer to the latest version.
Jun 15, 2021
20
Level 1
Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with Undefined index: HTTP_HOST exception
Hello, I am new to Laravel.
I am trying to install a package using composer require tcg/voyager from the CLI Undefined index: HTTP_HOST exception. I have been having this error with composer dump-autoload also.
I am unable to install any packages. Following suggestions on stackoverflow, I even updated composer by running composer global update. I have no clue what's happening. Please help.
Here is the more detailed log.
composer require tcg/voyager
Using version ^1.4 for tcg/voyager
./composer.json has been updated
Running composer update tcg/voyager
Loading composer repositories with package information
Updating dependencies
Lock file operations: 22 installs, 0 updates, 0 removals
- Locking arrilot/laravel-widgets (3.13.1)
- Locking composer/ca-bundle (1.2.10)
- Locking composer/composer (2.1.3)
- Locking composer/metadata-minifier (1.0.0)
- Locking composer/semver (3.2.5)
- Locking composer/spdx-licenses (1.5.5)
- Locking composer/xdebug-handler (2.0.1)
- Locking doctrine/cache (1.11.3)
- Locking doctrine/dbal (2.13.1)
- Locking doctrine/deprecations (v0.5.3)
- Locking doctrine/event-manager (1.1.1)
- Locking intervention/image (2.5.1)
- Locking justinrainbow/json-schema (5.2.10)
- Locking larapack/doctrine-support (v0.1.9)
- Locking larapack/hooks (v1.0.12)
- Locking larapack/voyager-hooks (v1.2.3)
- Locking laravel/ui (v3.3.0)
- Locking react/promise (v2.8.0)
- Locking seld/jsonlint (1.8.3)
- Locking seld/phar-utils (1.1.1)
- Locking symfony/filesystem (v5.3.0)
- Locking tcg/voyager (1.x-dev f24e18b)
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
4 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
Script Illuminate\Foundation\ComposerScripts::postAutoloadDump handling the post-autoload-dump event terminated with an exception
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
[ErrorException]
Undefined index: HTTP_HOST
require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-scripts] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>]...
Here is my composer.json
{
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"php": "^7.3|^8.0",
"anhskohbo/no-captcha": "^3.3",
"consoletvs/charts": "^7.2",
"fideloper/proxy": "^4.4",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/cashier": "^12.14",
"laravel/framework": "^8.40",
"laravel/socialite": "^5.2",
"laravel/tinker": "^2.5",
"laravelcollective/html": "^6.2",
"maatwebsite/excel": "^3.1",
"milon/barcode": "^8.0",
"razorpay/razorpay": "^2.7",
"shipu/themevel": "^2.2",
"softon/indipay": "^1.2",
"yajra/laravel-datatables-oracle": "^9.18"
},
"require-dev": {
"barryvdh/laravel-debugbar": "^3.6",
"bennett-treptow/laravel-migration-generator": "^3.1",
"facade/ignition": "^2.5",
"fakerphp/faker": "^1.9.1",
"laravel/sail": "^1.0.1",
"mockery/mockery": "^1.4.2",
"nunomaduro/collision": "^5.0",
"phpunit/phpunit": "^9.3.3"
},
"autoload": {
"classmap": [
"database"
],
"files":[
"app/constants.php",
"app/helpers.php",
"app/language_helper.php"
],
"psr-4": {
"App\": "app/",
"Database\Factories\": "database/factories/",
"Database\Seeders\": "database/seeders/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\": "tests/"
}
},
"scripts": {
"post-autoload-dump": [
"Illuminate\Foundation\ComposerScripts::postAutoloadDump",
"@php artisan package:discover --ansi"
],
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@php artisan key:generate --ansi"
]
},
"extra": {
"laravel": {
"dont-discover": []
}
},
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true
},
"minimum-stability": "dev",
"prefer-stable": true
}
Please or to participate in this conversation.