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

Laravel 5.2:在转到生产时,在供应商文件夹中找不到类“Collective\Html\HtmlServiceProvider”

皇甫飞宇
2023-03-14

我一直在尝试将我的laravel应用程序转移到生产环境中。我将遵循以下步骤

1. git clone
2. composer install
3. set env variables
4. (artisan key:generate)
5. artisan migrate --seed

但当我运行作曲家安装,我得到以下错误

在第146行的vendor/laravel/framework/src/light/Foundation/ProviderRepository.php中找不到类“Collective\Html\HtmlServiceProvider”

我知道这个错误意味着没有在composer.json中添加laravelcollective,需要按照这里提到的步骤

但是我已经在开发模式下做了同样的事情,现在composer.json在配置/app.php.中需要"laravel集体"和别名

我的问题是,对于我要设置的每个新生产实例,我是否需要像我在dev(解决laravelcollective问题)中所做的那样进行设置?

共有3个答案

彭衡
2023-03-14

尝试:

composer install --no-scripts

这应该安装所有的依赖没有问题

白昊乾
2023-03-14

在composer.json文件中更新它。

"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.1.*",
    "laravelcollective/html": "5.1.*"
},

然后在运行命令“作曲家更新”后,在你的应用程序/配置/app.php文件中添加依赖项...

盖绪
2023-03-14

如果你的项目在本地运行良好,那么你必须在你的项目repo下运行作曲家更新推荐。你上传了供应商文件夹吗?

另外,请尝试(仅)将vender/composer文件夹上载到vender中,然后尝试运行composer安装update`命令

 类似资料:
  • 问题内容: 我刚刚开始使用Play2.0 Framework,并且试图在模板中使用主模板。我遇到的问题是,它在“共享”文件夹中时找不到“主”,如果我将其取出并放在“视图”根目录中,则它可以正常工作。 所以我想知道怎样才能引用从? 我的文件夹结构如下: 观看次数 家 index.scala.html 共享 main.scala.html 我的代码是: 我得到的错误是: 问题答案: 一旦进入子文件夹进

  • 问题内容: 在IntelliJ中,当我尝试编译时出现此奇怪的错误。 我知道,问题出在哪里很明显,但是花了太多时间在这个问题上,我现在把信任交给您! 我使用ideaCommunity-9,在其中为JBoss创建了一个全局库,其中包含所有JBoss jar,包括ejb3-persistence.jar。我的模块包含此库,并且已将其移至依赖关系的顶部。在类路径中,没有其他地方有javax.persist

  • 我的构建环境突然出现问题,我不知道为什么。我可以使用gradlew desktop运行我的项目:run然而,当我尝试使用右键单击run as desktop application(当然是在桌面项目上)从Eclipse运行项目时,它突然找不到我的包。阿特拉斯档案。毫无疑问,该文件存在。我已经多次刷新了我的eclipse项目,并且该项目使用gradle命令行运行良好。昨天天气很好。我能想到的唯一一件

  • 我没有什么问题 为什么即使在明确提到要查找的位置之后,仍然没有读取配置目录中的文件? 我在项目中有自己的依赖项,这些依赖项在JAR中打包了同名的属性文件。当SpringBoot在执行我的项目JAR时试图从配置文件夹中读取文件时,这会产生任何问题吗?

  • 我正在使用EWS和java从Outlook邮箱检索电子邮件。

  • 这是颤动医生的结果 : 医生摘要(要查看所有详细信息,请运行flutch Doctor-v):[√] Flutter(Channel stable,v1.12.13 hotfix.9,on Microsoft Windows[Version 10.0.15063],locale en US)[X]Android toolchain-为Android设备开发X Android_HOME=C:\Use