【问题标题】:ERROR: Class 'Greggilbert\Recaptcha\RecaptchaServiceProvider' not found - Laravel - No Composer / Artisan错误:找不到类'Greggilbert\Recaptcha\RecaptchaServiceProvider' - Laravel - 没有作曲家/工匠
【发布时间】:2019-07-29 07:31:18
【问题描述】:

手动添加了 recaptcha 包 - 但出现此错误

错误:类 'Greggilbert\Recaptcha\RecaptchaServiceProvider' 不是 找到了

完成所有必要的步骤。

  • 将包添加到供应商文件夹
  • 在 \vendor\composer\autoload_namespaces.php 中添加了一个引用
  • 在 \vendor\composer\autoload_psr4.php 中添加了引用
  • 将 recaptcha.php 复制到配置中

还有哪些我遗漏的步骤?

任何手动删除所有缓存的选项

【问题讨论】:

  • 你试过php artisan config:clear然后php artisan vendor:publish --provider="Greggilbert\Recaptcha\RecaptchaServiceProvider"
  • sudo composer dump-autoload
  • @AnkurTiwari - 我没有作曲家。 (仅限手动(FTP))
  • 说真的,在本地使用 composer,然后使用自动加载类上传整个结果。
  • 你的 laravel 是哪个版本的?

标签: php laravel-5


【解决方案1】:

我在生产环境中安装了composer 并运行了这个sudo composer dump-autoload 命令。这解决了这个问题。这不是问题的理想答案。

建议是否可以手动清除laravel缓存(FTP),这样就不会出现not found错误

【讨论】:

    猜你喜欢
    • 2017-01-04
    • 2013-06-13
    • 2016-01-22
    • 2021-12-20
    • 2018-05-09
    • 1970-01-01
    • 2018-09-29
    • 2013-06-01
    • 2015-07-10
    相关资源
    最近更新 更多