首页 > 技术文章 > Laravel --- 如何较优雅的使用公用函数

taotaoxixihaha 2017-03-31 16:41 原文

一.创建公用文件

App/Helpers/CommonHelper.php

二.创建Provider

  php artisan make:provider HelperServiceProvider

 

  CommonHelper.php

namespace App\Helpers;

class CommonHelper
{
    public static function test()
    {
        return 1;
    }
}

 

三.在config/app.php的providers下增加

 App\Providers\HelperServiceProvider::class

 

发现这一步不用操作也可以。操作后会有一个问题就是执行php artisan config:cache会报错,原因暂时不详

四.在控制器中使用

namespace App\Http\Controllers;

use App\Helpers\CommonHelper;
use App\Http\Controllers\Controller;

class IndexController extends Controller
{
    public function index()
    {
        echo CommonHelper::test();
    }
}

 

五.在视图中使用

    {{  \App\Helpers\CommonHelper::test() }}

 

推荐阅读