微信扫一扫打赏支持

laravel service provider(服务提供器)使用场景

laravel service provider(服务提供器)使用场景

一、总结

一句话总结:

开发过程中许多功能性代码在业务层多处使用,代码冗余太多,分离不开。【除了写公用方法外,服务也是个很不错的优化思路】。

 

1、laravel服务使用流程?

a、在 App\Providers 中【创建 Service Provider】:生成服务 php artisan make:provider SfRejectedServiceProvider
b、【在 config的app.php 中注册服务】: 例如【Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class】,

 

 

二、laravel service provider(服务提供器)使用场景

转自:https://www.pianshen.com/article/6239340176/

 

开发过程中许多功能性代码在业务层多处使用,代码冗余太多,分离不开。除了写公用方法外,服务也是个很不错的优化思路。

这里特别说明一下,在提及服务的时候,要分清楚服务容器和服务提供器。此文章里的服务只的是服务提供器。 详见 官方文档

使用laravel service 分离处理,简单说明一下使用经验

生成服务(文件):php artisan make:provider SfRejectedServiceProvider
注册服务:Laravel 的 config/app.php 文件中有一个 providers 数组,写入你自定义的服务

 

 

 

 

 

 
posted @ 2021-04-01 08:24  范仁义  阅读(189)  评论(0编辑  收藏  举报