laravel 框架门面

laravel app目录下创建自己的方法的文件夹,名字自定义

 

 

写一个测试方法

 

然后控制器里面use 方法 然后使用

 

 

 如果方法使用的地方多起来,以后再改就会很麻烦,这时我们可以使用门面

 

 

  

 

 

 

 

 

 

 

 

laravel app目录下创建自己的方法的文件夹,名字自定义

写一个测试方法

然后控制器里面use 方法 然后使用

如果方法使用的地方多起来,以后再改就会很麻烦,这时我们可以使用门面

我们可以创建一个服务提供者

php artisan make:provider TestProvider

· 1

创建的文件会在 App\Providers 目录下

 

注册服务提供者 config/app.php中的 providers

创建一个门面类  App\Facade

<?php

namespace App\Facade;

 

use Illuminate\Support\Facades\Facade;

 

class Test extends Facade

{

 

    protected static function getFacadeAccessor()

    {

        return 'TestT'; //与服务提供者里面的表示名一样

    }

 

}

 

· config/app.php中的aliases

就可以开始使用门面了

 return MyTest::index();

· 1

页面输出

this is very Beautiful !

· 1

若要改变 可以直接在服务提供者里面更改方法路径

posted @ 2021-03-16 09:40  Conqueror·  阅读(29)  评论(0编辑  收藏  举报