bash - Composer installs a package not present in .json file -


i using laravel 5.4 composer , when try install requirement bash tells me:

package illuminate/html abandoned, should avoid using it. use laravelcollective/html instead.

which ok, illuminate/html abandoned , replaced laravelcollective/html package in composer.json file, included in following code snippet, problem though illuminate/html not present in composer.json file, installed when issue composer update command in console. new laravel fw, managed remove illuminate/html aliases , providers arrays in config/app.php file. tried several times manually removing illuminate/html folder vendor directory, succeeded, new composer update returns...

how can delete package , ensure, wont install next time add new package composer?

ps: not sure whether has problem, had problem post-update-cmd, replaced previous "php artisan optimize" "php customisan.php", customisan.php clear folder bootstrap/cache , of content.

{ "name": "laravel/laravel", "description": "the laravel framework.", "keywords": ["framework", "laravel"], "license": "mit", "type": "project", "require": {     "php": ">=5.6.4",     "illuminate/support": "^5.4",     "laravel/framework": "5.4.*",     "laravel/passport": "^2.0",     "laravel/tinker": "~1.0",     "laravelcollective/html": "^5.4.0",     "yajra/laravel-oci8": "^5.4" }, "require-dev": {     "fzaninotto/faker": "~1.4",     "mockery/mockery": "0.9.*",     "phpunit/phpunit": "~5.7" }, "autoload": {     "classmap": [         "database"     ],     "psr-4": {         "app\\": "app/"     } }, "autoload-dev": {     "psr-4": {         "tests\\": "tests/"     } }, "scripts": {     "post-root-package-install": [         "php -r \"file_exists('.env') || copy('.env.example', '.env');\""     ],     "post-create-project-cmd": [         "php artisan key:generate"     ],     "post-install-cmd": [         "illuminate\\foundation\\composerscripts::postinstall",         "php artisan optimize"     ],     "post-update-cmd": [         "illuminate\\foundation\\composerscripts::postupdate",         "php customisan.php"     ] }, "config": {     "preferred-install": "dist",     "sort-packages": true } 

}

if experiences similar problem, @devk's answer should help.

all had issue composer update command in console. further explanation provided in @devk's answer...


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -