Laravel --- 如何较优雅的使用公用函数

一.创建公用文件

App/Helpers/CommonHelper.php

二.创建Provider

  php artisan make:provider HelperServiceProvider

  CommonHelper.php

namespace AppHelpers;

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

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

 AppProvidersHelperServiceProvider::class

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

四.在控制器中使用

namespace AppHttpControllers;

use AppHelpersCommonHelper;
use AppHttpControllersController;

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

五.在视图中使用

    {{  AppHelpersCommonHelper::test() }}
原文地址:https://www.cnblogs.com/taotaoxixihaha/p/6652146.html