Laravel包开发 [英] Laravel package development
问题描述
我正在尝试开发一个带有帮助函数的Laravel包,该包会返回一个视图.我已经在GitHub上上传 https://github.com/faisalahsan/laravel-breadcrums .当我通过Packagist安装 https://packagist.org/packages/faisalahsanse/laravel-breadcrums,它可以成功安装,但是当我将它在我的app.php
中的提供程序数组中注册为Faisalahsanse\Breadcrums\BreadcumsServiceProvider::class,
时.它给出了以下错误:
I am trying to develop a Laravel package with a helper function, which returns a view. I have uploaded on GitHub already 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,
. It gives the following error:
找不到"Faisalahsanse \ Breadcrums \ BreadcumsServiceProvider"类
Class 'Faisalahsanse\Breadcrums\BreadcumsServiceProvider' not found
我不知道哪里出问题了.
I don't know where I am getting wrong.
有什么建议吗?
推荐答案
您的命名空间有误应为 Faisalahsan\LaravelBreadcrums
.作为此名称空间,您要在 psr-4
自动加载中添加 composer.json
文件.
It should be Faisalahsan\LaravelBreadcrums
. As this namespace you are adding in the composer.json
file in psr-4
autoload.
您要添加的提供商也将是 Faisalahsan\Breadcrums\BreadcumsServiceProvider::class
Also your provider to add will be Faisalahsan\Breadcrums\BreadcumsServiceProvider::class
这篇关于Laravel包开发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!