[英]Laravel package development
I am trying to develop a Laravel package with a helper function, which returns a view. 我正在尝试开发一个带有帮助函数的Laravel包,该包会返回一个视图。 I have uploaded on GitHub already https://github.com/faisalahsan/laravel-breadcrums .
我已经在GitHub上上传https://github.com/faisalahsan/laravel-breadcrums 。 When I install it through Packagist https://packagist.org/packages/faisalahsanse/laravel-breadcrums , it installs successfully, but when I register it in the provider array in my
app.php
as Faisalahsanse\\Breadcrums\\BreadcumsServiceProvider::class,
. 当我通过Packagist https://packagist.org/packages/faisalahsanse/laravel-breadcrums安装时,它安装成功,但是当我在我的
app.php
中的provider数组中将其注册为Faisalahsanse\\Breadcrums\\BreadcumsServiceProvider::class,
。 It gives the following error: 它给出以下错误:
Class 'Faisalahsanse\\Breadcrums\\BreadcumsServiceProvider' not found
找不到类“ Faisalahsanse \\ Breadcrums \\ BreadcumsServiceProvider”
I don't know where I am getting wrong. 我不知道哪里出问题了。
Any suggestions? 有什么建议么?
Your namespace is wrong https://github.com/faisalahsan/laravel-breadcrums/blob/master/src/BreadcumsServiceProvider.php#L2 您的名称空间有误https://github.com/faisalahsan/laravel-breadcrums/blob/master/src/BreadcumsServiceProvider.php#L2
It should be Faisalahsan\\LaravelBreadcrums
. 应该是
Faisalahsan\\LaravelBreadcrums
。 As this namespace you are adding in the composer.json
file in psr-4
autoload. 作为此名称空间,您要在
psr-4
自动加载中添加composer.json
文件。
Also your provider to add will be Faisalahsan\\Breadcrums\\BreadcumsServiceProvider::class
另外,您要添加的提供者将是
Faisalahsan\\Breadcrums\\BreadcumsServiceProvider::class
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.