当前位置: 首页 > 知识库问答 >
问题:

laravel 7-php artisan供应商:发布未正确列出

宋鸿云
2023-03-14

在更新到Laravel7的过程中,我在composer中添加了几个额外的包。json文件(在Github上Laravel 7存储库的composer.json文件中列出的“require”和“require dev”下),但在我运行composer update时,在composer.json上更新了Laravel版本,没有添加/安装。

然后我运行php artisan供应商:列表来列出哪些提供商仍然需要发布。前面提到的软件包确实列出了,但是,我安装的每一个其他软件包也是如此(总共有16个提供商和标签)。而不是给我选择按0-16哪个提供商/标签我希望发布(零为所有),操作简单地中止后列出他们。

然后,我专门指定了新的包——例如php artisan供应商:publish--provider=“Facade\Ignition\IgnitionServiceProvider”——然后成功地发布了这些包。

然后,我再次运行了php artisan vendor:publish,果然,我曾经发布的所有内容(包括现在成功发布的新包)都出现在列表上,操作再次中止。

为了让php artisan vendor:publish命令正常工作(无需特别指定提供程序),我有:

  1. 添加--force
  2. 清空缓存php工匠缓存:清除
  3. 清空配置php工匠配置:清除
  4. 在app.config中向供应商列表中添加了几个包,看看它是否会停止它们会从供应商:发布列表中消失。

命令仍将不起作用。。。

下面的编辑是完全中止的错误响应:

[2020-12-16 01:17:01]当地。错误:已中止。{“异常”:“[对象](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-

共有2个答案

濮佑运
2023-03-14

您需要升级到Laravel 7或以上运行以下命令来创建Laravel项目版本7

composer create-project --prefer-dist laravel/laravel:^7.0 Project Name

或者如果您想升级而不安装新应用程序,请按照以下链接中的步骤操作:https://laravel.com/docs/5.7/upgrade

华展鹏
2023-03-14

这个问题没有具体说明出了什么问题,所以很难解决。这可能是有帮助的,如果你把你的日志文件后崩溃供应商:发布,但你可以检查日志的详细错误报告它肯定会帮助你。日志位于存储目录中。如果您希望laravel显示完整的错误,而不是神秘的'Whoops'消息,请确保在您的. envAPP_ENV=本地在那里,并且您的APP_DEBUG=true,或者您可以调整它在你的配置/app.php

'env' => env('APP_ENV', 'local'),
'debug' => env('APP_DEBUG', true),

还可以尝试删除包。php,服务。php,config。phpbootstrap文件夹手动执行,然后尝试composer dump autoload或通过composer install删除vendor文件夹再次安装软件包。

 类似资料:
  • 在更新到Laravel7的过程中,我在composer中添加了几个额外的包。json文件(在Github上Laravel 7存储库的composer.json文件中列出的“require”和“require dev”下),但在我运行composer update时,在composer.json上更新了Laravel版本,没有添加/安装。 然后我运行php artisan供应商:列表来列出哪些提供商

  • 问题内容: 迁移到Hibernate 5.2.7之后,我似乎在id字段中得到了不正确的值。 我的代码: Hibernate触发以下查询: 得出5367。表中id字段的最后一个值为5358。 我明白了 我相信这个问题类似于这和这个,但我不得不问,因为给出的解决方案有没有为我工作: 我加了 到我的persistence.xml,但无济于事。任何帮助将不胜感激。 问题答案: 实际上,当您迁移到新的Hib

  • 我有一个Spark UDF来计算列的滚动计数,精确地说是wt时间。如果我需要计算24小时的滚动计数,例如以时间2020-10-02 09:04:00进入,我需要回看直到2020-10-01 09:04:00(非常精确)。 如果我在本地运行,滚动计数UDF工作良好,并给出正确的计数,但当我在集群上运行时,它给出的结果不正确。下面是示例输入和输出 输入 预期产出 最后两个条目值在本地是4和5,但是在集

  • 问题内容: 好,这就是我得到的,基本上是单击一个按钮并执行以下代码: 除了传递给Monsterequest.php以外,其他所有内容似乎都按预期工作,该帖子没有传递到其自身上,并且页面在传递给主要父对象时基本上重新加载了它的自我…(我不确定是否是,但是monsterrequest.php本身似乎可以很好地工作,但是在加载时它根本无法按预期工作,我完全感到困惑,我基本上想发布数据而不重新加载页面。

  • 问题内容: 除了以下列表之外,还有其他CSS供应商前缀对于_Web开发_很重要吗?我的定义正确吗?我是否应该更具体地介绍移动浏览器(例如移动Webkit) (Konqueror, 非常 古老的Safari) (Firefox) (歌剧) (IE浏览器) (Safari,Chrome) 请问这个名单(其中还包含,和)的附加价值什么? 问题答案: 这些是我知道的: 微软 微软办公软件 Mozilla