首页 > 其他分享 >laravel ServiceProvider 服务提供者使用案例

laravel ServiceProvider 服务提供者使用案例

时间:2023-05-17 15:35:10浏览次数:54  
标签:laravel function cn ServiceProvider app 服务提供者 wxminapp scmls

1. 实例化一个类

2.全局注册这个类

3.在控制器中使用

 

 public function register()
    {
        $this->app->singleton('wxminapp', function () {
            return (new WxServiceProvider)->boot();
        });
    }

使用注册方法,注册一个服务提供者,wxminapp为服务名称,闭包函数返回一个类的实例或者方法。

 

 public function provides()
    {
        return ['wxminapp'];
    }

可以在这里用数组的方式返回多个服务提供者

 

$wxconfig = app('wxminapp');

dd( $wxconfig->auth->session(1));

使用app助手函数使用提供者

 

项目介绍

    基于ThinkPHP6.0和layui的快速开发的后台管理系统。

    支持php8.0版本

    技术交流QQ群:533738074 加群请备注来源:如gitee、github、官网等

站点地址

标签:laravel,function,cn,ServiceProvider,app,服务提供者,wxminapp,scmls
From: https://www.cnblogs.com/hxmbk/p/17408902.html

相关文章

  • Laravel5.8-添加、更新、删除数据库字段
    在设计表的时候,往往不能一次性到位,很多的时候会根据需求重新补充缺少的字段   一、添加字段1phpartisanmake:migrationadd_testmore_add_siteid--table=testmore2phpartisanmake:migration#固定格式3add_testmore_add_siteid#对应的生成文件名称,在其中加入......
  • laravel常用辅助函数
    数组useIlluminate\Support\Arr;Arr::collapse([[1,2,3],[4,5,6],[7,8,9]]);//[1,2,3,4,5,6,7,8,9]Arr::flatten(['name'=>'Joe','languages'=>['PHP','Ruby']]);//将多维数组中数组的值取出平铺......
  • 使用laravel-snappy生成pdf
    laravel-snappy基于wkhtmltopdf工具,可以比较完美的将web页面转成pdf格式。顺便把laravel及laravel-snappy安装过程记录下composerconfig-grepo.packagistcomposerhttps://mirrors.aliyun.com/composer/composercreate-projectlaravel/laravelexample-appcomposerr......
  • laravel框架三级联动,详细代码
    这里运用到省份表中,下面是效果图  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~需要一个省份表,里面的字段要有个pid,name这些字段下面是控制器代码,(Citie,是那个省份表的模型)1//显示页面2publicfunctioncreate(){3$data=Citie::where('pid',0)-......
  • Laravel10 Auth 多用户(管理员、用户的区分)
    参考https://learnku.com/docs/laravel/10.x/authenticationmd/14876#retrieving-the-authenticated-user环境软件/系统版本说明windows10php8.1.9-Win32-vs16-x64composer2.5.5laravel10.8.0mysql8.0.28注意如果需要使用密码功能,还需......
  • 记一次使用laravel-snappy把g2和plotly.js图生成pdf踩坑经历
    最近有一个需求,需要把页面上的echarts等js组件生成的图表放到pdf中。使用laravel框架,找到了laravel-snappy这个包,其底层是使用wkhtmltopdf来生成pdf。因为有把数据点都画到箱型图上的需求,找到了plotly.js这个组件,功能还是很强大的,可以轻松实现如下的效果 页面都没问题,然使用lar......
  • laravel-permission 缓存导致的Redis带宽占用问题
     先决条件spatie/laravel-permission:3.18.0权限数:634角色数:94问题laravel-permission的缓存机制设计的不太合理将所有的权限存放在一个大set中,且存放了许多不必要的信息。当项目拥有大量的角色权限,使得这个set达到了11mb,非常影响性能。解决方案spatie/laravel......
  • laravel 知识汇总|定时任务|
    1.helloword生命周期生命周期Laravel框架门面Facade源码分析门面的运用2.数据库配置3.migrate创建数据库laravel中migration数据迁移4.composer的使用,require和require-dev区别5.自动生成模型,自动生成代码注释:idea生成器:https://chujc.github.io/2019/05/15/%E5%B7%A5......
  • laravel框架中上传图片,并在本地显示
    1//处理文件上传2if($request->hasFile('image')&&$request->file('image')->isValid()){3//对上传文件做必要处理4$filename=date('ymdHis').rand(100000,999999).'.'.$request->f......
  • java——微服务——spring cloud——Eureka——服务提供者与消费者
          ......