Php 找不到Laravel服务提供商。为什么?

Php 找不到Laravel服务提供商。为什么?,php,symfony,laravel,Php,Symfony,Laravel,我的服务提供商有问题 我制作了一个名为library的文件夹。自动上膛。一切都好。我在这里添加的每个类都工作得很好。现在,我想做正面 我的班级是HT() 然后我制作了一个包含以下内容的文件: 但当我将其添加到app.php ServiceProviders数组时,它会抛出以下错误: Class 'Illuminate\Support\ServiceProvider\HTServiceProvider' not found 下面是添加到app.php的行: "Illuminate\Supp

我的服务提供商有问题

我制作了一个名为library的文件夹。自动上膛。一切都好。我在这里添加的每个类都工作得很好。现在,我想做正面

我的班级是
HT()

然后我制作了一个包含以下内容的文件:

但当我将其添加到app.php ServiceProviders数组时,它会抛出以下错误:

 Class 'Illuminate\Support\ServiceProvider\HTServiceProvider' not found 
下面是添加到app.php的行:

"Illuminate\Support\ServiceProvider\HTServiceProvider",
我还将名称空间添加到
app()绑定中


我做错了什么?

您可能只需要为它命名名称:

$this->app->bind('Your\Namespace\HT', function()

我们可以在
app.php
中查看您的
ServiceProviders
数组吗?另外,尝试运行
composer dump autoload
php composer.phar dump autoload
。您的类是否有
谢谢,我解决了这个问题,但我遇到了另一个错误:
调用未定义的方法Aone\HTML\NS\HT::isDeferred()
您解决了问题吗?如果是,请标记正确答案(如果不是下面的答案,请添加)。看起来你有另一个问题,但我不确定。如果你是,问一个新问题。给出的答案没有解决我的问题,上面的评论解决了。这是我的新问题的链接:我做到了,甩了自动加载,但还是什么都没有
$this->app->bind('Your\Namespace\HT', function()