You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

引入Anhskohbo包实现Recaptcha时提示类未找到的问题求助

解决「Class 'Anhskohbo\NoCaptcha\NoCaptchaServiceProvider' not found」错误的方案
  • 确认包已正确安装

    • 运行composer require anhskohbo/no-captcha重新安装,留意控制台是否有安装失败提示
    • 检查项目根目录下的vendor/anhskohbo/no-captcha目录是否存在,确保包文件完整无缺失
  • 刷新Composer自动加载

    • 执行composer dump-autoload更新自动加载缓存,让Composer重新生成类映射文件
    • 打开vendor/composer/autoload_psr4.php,确认里面有'Anhskohbo\\NoCaptcha\\' => array($vendorDir . '/anhskohbo/no-captcha/src')这一行,没有的话说明安装过程出了问题
  • 核对Laravel服务提供者配置

    • 打开config/app.php,检查providers数组里是否添加了Anhskohbo\NoCaptcha\NoCaptchaServiceProvider::class,
    • 可选:在aliases数组中添加'NoCaptcha' => Anhskohbo\NoCaptcha\Facades\NoCaptcha::class,,方便后续调用
  • 发布配置并设置密钥

    • 运行php artisan vendor:publish --provider="Anhskohbo\NoCaptcha\NoCaptchaServiceProvider"发布包的配置文件
    • 在.env文件中填入你的Recaptcha密钥:
      NOCAPTCHA_SECRET=你的secret密钥
      NOCAPTCHA_SITEKEY=你的site密钥
      
  • 检查版本兼容性

    • 确认PHP版本满足包的要求(该包最低要求PHP 5.5.9,建议用7.x及以上版本)
    • 如果是版本不兼容导致的问题,尝试指定版本安装,比如composer require anhskohbo/no-captcha:^3.0

内容的提问来源于stack exchange,提问作者Brihat Lamichhaney

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 11:15:45