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