- php/
- Laravel 7-php artisan供应商:发布未正确列出
Laravel 7-php artisan供应商:发布未正确列出
Laravel 7-php artisan供应商:发布未正确列出,php,laravel,vendor,Php,Laravel,Vendor,在更新到Laravel 7的过程中,我在composer.json文件中添加了两个额外的包(在“require”和“require dev”下)在Github上Laravel 7存储库的composer.json文件中列出,但在我运行composer update时未添加/安装,composer.json上的Laravel版本已更新
然后我运行了php artisan vendor:list,列出了哪些提供商仍然需要发布。但是,前面提到的软件包确实已经列出了,我安装的每一个软件包(总共有16个提
在更新到Laravel 7的过程中,我在composer.json文件中添加了两个额外的包(在“require”和“require dev”下)在Github上Laravel 7存储库的composer.json文件中列出,但在我运行composer update时未添加/安装,composer.json上的Laravel版本已更新
然后我运行了php artisan vendor:list,列出了哪些提供商仍然需要发布。但是,前面提到的软件包确实已经列出了,我安装的每一个软件包(总共有16个提供商和标签)也都列了出来与其让我选择按0-16键发布我希望发布的提供者/标记(全部为零),操作只是在列出它们后中止
然后,我专门指定了新的软件包——例如php artisan供应商:publish--provider=“Facade\Ignition\IgnitionServiceProvider”——然后成功发布了这些软件包
然后,我再次运行了php artisan vendor:publish,果然,我发布过的所有内容(包括现在成功发布的新软件包)都出现在列表上,操作再次中止
为了使php artisan vendor:publish命令正常工作(无需特别指定提供程序),我有:
增加了力
清空缓存php artisan缓存:清除
清空配置php artisan配置:清除
在app.config的提供者列表中添加了几个包,以查看它是否会停止,它们是否会从供应商:发布列表中消失
命令仍将不起作用
编辑
以下是完全中止的错误响应:
[2020-12-16 01:17:01]local.ERROR:中止。{“exception”:“[object](Symfony\Component\Console\exception\missingingputexception(代码:0):中止。位于C:\Users\james\Documents\outletdeviendas\api\vendor\Symfony\Console\Helper\QuestionHelper.php:128)
[stacktrace]
#0 C:\Users\james\Documents\outletdeviendas\api\vendor\symfony\console\Helper\QuestionHelper.php(67):symfony\Component\console\Helper\QuestionHelper->doAsk(对象(照明\控制台\输出样式),对象(symfony\Component\console\Question\ChoiceQuestion))
#1 C:\Users\james\Documents\outletdeviendas\api\vendor\symfony\console\Helper\QuestionHelper.php(470):symfony\Component\console\Helper\QuestionHelper->symfony\Component\console\Helper\{closure}()
#2 C:\Users\james\Documents\outletdeviendas\api\vendor\symfony\console\Helper\QuestionHelper.php(70):symfony\Component\console\Helper\QuestionHelper->validateAttents(对象(闭包)、对象(照明\控制台\输出样式)、对象(symfony\Component\console\Question\ChoiceQuestion))
#3 C:\Users\james\Documents\outletdeviendas\api\vendor\symfony\console\Style\SymfonyStyle.php(355):symfony\Component\console\Helper\QuestionHelper->ask(Object(symfony\Component\console\Input\ArgvInput)、Object(illumb\console\outputsyle)、Object(symfony\Component\console\Question\Question\ChoiceQuestion
#4 C:\Users\james\Documents\outletdeviendas\api\vendor\laravel\framework\src\lighted\Console\Concerns\interacticswithio.php(211):Symfony\Component\Console\Style\SymfonyStyle->askQuestion(对象(Symfony\Component\Console\Question\ChoiceQuestion))
#5 C:\Users\james\Documents\outletdeviendas\api\vendor\laravel\framework\src\illumb\Foundation\Console\VendorPublishCommand.php(111):illumb\Console\Command->choice(对象(Symfony\Component\Console\Question\ChoiceQuestion),数组)
#6 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\illumb\Foundation\Console\VendorPublishCommand.php(98):illumb\Foundation\Console\VendorPublishCommand->promptForProviderOrTag()
#7 C:\Users\james\Documents\OutletDeviceEndas\api\vendor\laravel\framework\src\Illumb\Foundation\Console\VendorPublishCommand.php(73):Illumb\Foundation\Console\VendorPublishCommand->确定应发布的内容()
#8[内部功能]:Illumb\Foundation\Console\VendorPublishCommand->handle()
#9 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\lighted\Container\BoundMethod.php(37):调用用户函数数组(数组,数组)
#10 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\illumb\Container\Util.php(37):illumb\Container\BoundMethod::illumb\Container\{closure}()
#11 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\illumb\Container\BoundMethod.php(95):illumb\Container\Util::unwapifcclosure(对象(闭包))
#12 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\illumb\Container\BoundMethod.php(39):illumb\Container\BoundMethod::callBoundMethod(对象(照明\基础\应用程序)、数组、对象(闭包))
#13 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\illumb\Container\Container.php(592):illumb\Container\BoundMethod::call(对象(illumb\Foundation\Application),数组,数组,NULL)
#14 C:\Users\james\Documents\outletdeviviendas\api\vendor\laravel\framework\src\illumb\Console\Command.php(134):illumb\Container\Container->call(数组)
#15 C:\Users\james\Documents\outletdeviviendas\api\vendor\symfony\console\Command\Command.php(258):lightize\console\Command->execute(对象(symfony\Component\console\Input\ArgvInput),对象(lightize\console\OutputStyle))
#16 C:\Users\james\Documents\outletdeviendas\api\vendor\laravel\framework\src\illible\Console\Command.php(121):Symfony\Component\Console\Command\Command->run(对象(Symfony\Component\Console\Input\ArgvInput),对象(illible\Console\outputsyle))
#17 C:\Users\james\Documents\outletdeviendas\api\vendor\symfony\console\Application.php(911):
'env' => env('APP_ENV', 'local'),
'debug' => env('APP_DEBUG', true),
composer create-project --prefer-dist laravel/laravel:^7.0 Project Name