使用Laravel 8.75并尝试将composer.json中的php 8.1升级为“php”:“^8.1”并收到错误 Illuminate\\Contracts\\Container\\BindingResolutionException - 目标类 [CommandMakeCommand] 不存在。
\nLoading composer repositories with package information\nUpdating dependencies\nNothing to modify in lock file\nInstalling dependencies from lock file (including require-dev)\nNothing to install, update or remove\nPackage swiftmailer/swiftmailer is abandoned, you should avoid using it. \nUse symfony/mailer instead.\nGenerating optimized autoload files\n \nIlluminate\\Foundation\\ComposerScripts::postAutoloadDump\n@php artisan package:discover --ansi\n\nIlluminate\\Contracts\\Container\\BindingResolutionException\n\nTarget class [CommandMakeCommand] does not exist.\n\nat \nRun Code Online (Sandbox Code Playgroud)\n供应商/laravel/framework/src/Illuminate/Container/Container.php:879
\n875\xe2\x96\x95\n876\xe2\x96\x95 try {\n877\xe2\x96\x95 $reflector = new ReflectionClass($concrete);\n878\xe2\x96\x95 } catch (ReflectionException $e) {\n879\xe2\x96\x95 throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, …Run Code Online (Sandbox Code Playgroud)