无法找到Laravel服务提供商。为什么?

时间:2014-04-01 21:53:27

标签: php symfony laravel

我的服务提供商有问题。

我创建了一个名为library的文件夹。自动加载它。一切都很好。我在这里添加的每个课程都很好。现在,我想制作外墙。

我的班级是HT()

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

class HTServiceProvider extends ServiceProvider
{

    public function register()
    {
        $this->app->bind('\Aone\HTML_NS\HT', function()
        {
            return new HT; // Name of your class, be sure to include the namespace     if you are using one.
        });
    }
}

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

 Class 'Illuminate\Support\ServiceProvider\HTServiceProvider' not found 

以下是添加到app.php的行:

"Illuminate\Support\ServiceProvider\HTServiceProvider",

我还将名称空间添加到app() bind

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

可能你只需要命名它:

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