首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类未找到Die和Dump环境变量键

类未找到Die和Dump环境变量键
EN

Stack Overflow用户
提问于 2017-03-11 07:47:45
回答 1查看 22关注 0票数 0

我正在学习一个laravel教程,我所坚持的部分被称为“服务容器”,基本上我只是抓取一个环境变量,并使用dd()模具和转储将其输出到页面。然而,我得到了一个class not found错误。我知道这一定是个小bug,但我不太明白。我试着运行composer dump-autoload,但没有成功。

以下是我的代码

routes/web.php

代码语言:javascript
复制
App::bind('App\Billing\Stripe', function(){

    return new \App\Billing\Stripe(config('services.stripe.secret'));

});

$stripe = App::make('App\Billing\Stripe');

dd($stripe);

app/billing/Stripe.php

代码语言:javascript
复制
namespace App\Billing;

class Stripe{

  protected $key;

  public function __construct($key){

    $this->key = $key;

  }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-11 07:58:26

这里没有必要使用dump-autoload,因为您将在psr-4配置文件夹app中创建一个新的名称空间。

解决方案是将文件夹billing重命名为大写,因为laravel使用遵循psr-4标准的composer自动加载,该标准规定名称空间以区分大小写的方式与文件夹名称匹配。

注意: composer提供的替代自动加载方案可能需要在创建新文件时使用composer dump-autoload或editing composer.json

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42729585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档