This package will remove illuminate packages first , then install others
Opened this issue · 0 comments
ouhaohan8023 commented
It makes me confused that when I run this command
composer require pragmarx/google2fa-laravel
It will run like this
Using version ^1.0 for pragmarx/google2fa-laravel
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 27 installs, 1 update, 23 removals
- Removing illuminate/auth (v5.7.28)
- Removing illuminate/contracts (v5.7.28)
- Removing illuminate/http (v5.7.28)
- Removing illuminate/queue (v5.7.28)
- Removing illuminate/support (v5.7.28)
- Removing illuminate/session (v5.7.28)
- Removing illuminate/console (v5.7.28)
- Removing illuminate/container (v5.7.28)
- Removing illuminate/database (v5.7.28)
- Removing illuminate/filesystem (v5.7.28)
- Removing illuminate/broadcasting (v5.7.28)
- Removing illuminate/bus (v5.7.28)
- Removing illuminate/pipeline (v5.7.28)
- Removing illuminate/cache (v5.7.28)
- Removing illuminate/config (v5.7.28)
- Removing illuminate/encryption (v5.7.28)
- Removing illuminate/events (v5.7.28)
- Removing illuminate/hashing (v5.7.28)
- Removing illuminate/log (v5.7.28)
- Removing illuminate/pagination (v5.7.28)
- Removing illuminate/translation (v5.7.28)
- Removing illuminate/validation (v5.7.28)
- Removing illuminate/view (v5.7.28)
- Installing symfony/polyfill-util (v1.11.0): Loading from cache
- Installing symfony/polyfill-php56 (v1.11.0): Loading from cache
- Installing paragonie/random_compat (v9.99.99): Loading from cache
- Installing paragonie/constant_time_encoding (v2.2.3): Loading from cache
- Installing pragmarx/google2fa (v5.0.0): Loading from cache
- Installing pragmarx/google2fa-qrcode (v1.0.3): Loading from cache
- Installing symfony/css-selector (v4.3.2): Loading from cache
- Installing tijsverkoyen/css-to-inline-styles (2.2.1): Loading from cache
- Installing symfony/routing (v4.3.2): Loading from cache
- Installing symfony/polyfill-intl-idn (v1.11.0): Loading from cache
- Installing symfony/polyfill-iconv (v1.11.0): Loading from cache
- Installing doctrine/lexer (1.0.2): Loading from cache
- Installing egulias/email-validator (2.1.10): Loading from cache
- Installing swiftmailer/swiftmailer (v6.2.1): Loading from cache
- Installing ramsey/uuid (3.8.0): Loading from cache
- Installing league/flysystem (1.0.53): Loading from cache
- Installing erusev/parsedown (1.7.3): Loading from cache
- Installing laravel/slack-notification-channel (v1.0.3): Loading from cache
- Updating laravel/framework (v5.7.28 => v5.7.28): Loading from cache
- Installing lcobucci/jwt (3.3.1): Loading from cache
- Installing php-http/promise (v1.0.0): Loading from cache
- Installing php-http/httplug (v1.1.0): Loading from cache
- Installing php-http/guzzle6-adapter (v1.1.1): Loading from cache
- Installing psr/http-factory (1.0.1): Loading from cache
- Installing zendframework/zend-diactoros (2.1.3): Loading from cache
- Installing nexmo/client (1.8.1): Loading from cache
- Installing laravel/nexmo-notification-channel (v1.0.1): Loading from cache
- Installing pragmarx/google2fa-laravel (v1.0.1): Loading from cache
paragonie/random_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
symfony/routing suggests installing symfony/config (For using the all-in-one router or any loader)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
symfony/routing suggests installing doctrine/annotations (For using the annotation loader)
swiftmailer/swiftmailer suggests installing true/punycode (Needed to support internationalized email addresses, if ext-intl is not installed)
ramsey/uuid suggests installing ircmaxell/random-lib (Provides RandomLib for use with the RandomLibAdapter)
ramsey/uuid suggests installing ext-libsodium (Provides the PECL libsodium extension for use with the SodiumRandomGenerator)
ramsey/uuid suggests installing ext-uuid (Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator)
ramsey/uuid suggests installing moontoast/math (Provides support for converting UUID to 128-bit integer (in string form).)
ramsey/uuid suggests installing ramsey/uuid-doctrine (Allows the use of Ramsey\Uuid\Uuid as Doctrine field type.)
ramsey/uuid suggests installing ramsey/uuid-console (A console application for generating UUIDs with ramsey/uuid)
league/flysystem suggests installing league/flysystem-eventable-filesystem (Allows you to use EventableFilesystem)
league/flysystem suggests installing league/flysystem-rackspace (Allows you to use Rackspace Cloud Files)
league/flysystem suggests installing league/flysystem-azure (Allows you to use Windows Azure Blob storage)
league/flysystem suggests installing league/flysystem-webdav (Allows you to use WebDAV storage)
league/flysystem suggests installing league/flysystem-aws-s3-v2 (Allows you to use S3 storage with AWS SDK v2)
league/flysystem suggests installing league/flysystem-aws-s3-v3 (Allows you to use S3 storage with AWS SDK v3)
league/flysystem suggests installing spatie/flysystem-dropbox (Allows you to use Dropbox storage)
league/flysystem suggests installing srmklive/flysystem-dropbox-v2 (Allows you to use Dropbox storage for PHP 5 applications)
league/flysystem suggests installing league/flysystem-cached-adapter (Flysystem adapter decorator for metadata caching)
league/flysystem suggests installing league/flysystem-sftp (Allows you to use SFTP server storage via phpseclib)
league/flysystem suggests installing league/flysystem-ziparchive (Allows you to use ZipArchive adapter)
pragmarx/google2fa-laravel suggests installing pragmarx/recovery (Generate recovery codes.)
Package endroid/qrcode is abandoned, you should avoid using it. Use endroid/qr-code instead.
Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Writing lock file
Generating autoload files
It removes packages first and of course it cannot use after required by composer
Would you please help me with that ...