我正在尝试使用辅助函数开发一个Laravel包,它返回一个视图。我已经在GitHub上传了https://github.com/faisalahsan/laravel-breadcrums。当我通过Packagist https://packagist.org/packages/faisalahsanse/laravel-breadcrums安装它时,它会成功安装,但是当我在app.php
中的提供程序数组中注册为Faisalahsanse\Breadcrums\BreadcumsServiceProvider::class,
时。它给出了以下错误:
未找到'Faisalahsanse \ Breadcrums \ BreadcumsServiceProvider'
我不知道我哪里出错了。
有什么建议吗?
答案 0 :(得分:1)
您的命名空间错误https://github.com/faisalahsan/laravel-breadcrums/blob/master/src/BreadcumsServiceProvider.php#L2
应该是 Faisalahsan\LaravelBreadcrums
。作为此命名空间,您将添加 composer.json
自动加载中的 psr-4
文件。
此外,您要添加的提供商还是 Faisalahsan\Breadcrums\BreadcumsServiceProvider::class