laravel 如何自定义provider

provider是laravel程序的核心所在,包括你自己的应用程序,以及所有的 Laravel 核心服务,都是通过服务提供者启动的。一般而言,我们指的是 注册 事物,包括注册服务容器绑定、事件侦听器、中间件,甚至路由。服务提供者是设置你的应用程序的中心所在。

那如何自定义一个laravel provider,可以通过下面的方式实现。

1、第一步进入laravel目录,通过命令行产生provider文件

php artisan make:provider GuzzleClientProvider

2、第二步就会看到生产的GuzzleClientProvider.php文件


GuzzleClientProvider.png

3、第三步就可以为这个provider注册内容


GuzzleClientProvider.png

4、第四步就可以来编写provider注册的类了
<code>app/Interfaces/ClientInterface.php</code>
ClientInterface.png

5、最后在config/app.php中注册这个provider


app.php.png

接下来会说register中不用的类如何注册。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,688评论 19 139
  • 原文链接 必备品 文档:Documentation API:API Reference 视频:Laracasts ...
    layjoy阅读 8,719评论 0 121
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,323评论 25 708
  • laravel 的整个框架中,任何一个模块都可以删除和修改,也可以任意增加自己的模块,这也是laravel的灵活和...
    jacklin1992阅读 10,724评论 1 6
  • 昨天在空间里面看到,我师傅的文章上了头条新闻,真的很为他高兴,但同时我也开始慌了。 两年前,正准备步入大学的我,拜...
    带着面具的陌生人阅读 370评论 0 2

友情链接更多精彩内容