Laravel包开发 [英] Laravel package development

查看:142
本文介绍了Laravel包开发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试开发一个带有帮助函数的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆