美文网首页
Laravel 创建工具服务类

Laravel 创建工具服务类

作者: hankin_h | 来源:发表于2019-03-04 15:00 被阅读0次

用途:在一般控制器中调用不需要实例化直接调用,如:Common::test();

一、在Services目录下创建CommonService.php

<php

namespace App\Services;

class  CommonService

{

    //一些公共方法

}

二、在Facades目录下创建Common.php

<php

namespace App\Facades;

user Illuminate\Support\Facades\Facade;

class  Common extends Facade

{

    protected static function getFacadeAccessor()

    {

        return 'common';

    }

}

三、在Providers目录下创建CommonProvider

<php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

use App\Services\CommonService;

class CommonProvider extends ServiceProvider

{

    public function boot()

    {

    }

    public function register()

    {

        $this->app->singleton('common', function(){

            return new CommonService ();

        });

    }

}

四、在config配置文件中打开app.php

'providers' => [

    ......

    App\Providers\CommonProvider::class,

],

'aliases' => [

     'CommonService' => App\Facades\CommonService::class,

],

相关文章

  • Laravel 创建工具服务类

    用途:在一般控制器中调用不需要实例化直接调用,如:Common::test(); 一、在Services目录下创建...

  • Laravel 5.5 服务器容器和服务提供者

    Laravel服务器容器: Laravel服务器容器:是用于管理类依赖和执行依赖注入的工具。 笔者理解:就是通过工...

  • 搭建 Laravel API 脚手架

    创建 Laravel 项目 安装代码提示工具 Laravel IDE Helper 安装 laravel-s 自定...

  • 40. 服务容器

    Laravel 服务容器是用于管理类的依赖和执行依赖注入的工具。 在服务提供器中,你可以通过 $this->app...

  • 创建Laravel门面

    在laravel5中创建门面步骤 创建一个类文件. 将类型文件绑定到服务提供者 注册服务提供者为提供者到Confi...

  • Laravel 页面调优

    页面调优 安装 Laravel 开发者工具类 -laravel-debugbar[https://github.c...

  • Laravel核心概念

    服务容器 Laravel 服务容器是一个用于管理类依赖和执行依赖注入的强大工具。 容器 简单来说,容器是一个装载对...

  • laravel中服务容器

    1 什么是服务容器 Laravel 服务容器是一个用于管理类依赖以及实现依赖注入的强有力工具。依赖注入这个名词表面...

  • Laravel 中的面试题(二)

    9、 Laravel中的服务容器是什么 服务容器是用于在Laravel中执行依赖注入的工具。用于存储各种注入到容器...

  • Laravel 文档 - 服务容器

    简介 Laravel 服务容器是一个用于管理类的依赖和执行依赖注入的强大工具。 依赖注入这个花哨名词实质上是指:类...

网友评论

      本文标题:Laravel 创建工具服务类

      本文链接:https://www.haomeiwen.com/subject/abhiuqtx.html