laravel8 中添加自定义辅助函数helpers.php

我们在使用laravel8开发应用的时候,经常会有一些全局都可能会用的函数,具体我们应该把他放到哪里,该怎么设计好呢?今天给大家说一下我的建议

我们在使用laravel8开发应用的时候,经常会有一些全局都可能会用的函数,具体我们应该把他放到哪里,该怎么设计好呢?今天给大家说一下我的建议

创建 app/Helpers/functions.php文件

<?php
//自定义函数
if (! function_exists('responseApi')) {
    function responseApi($data = null)
    {
        $returnData = json_encode(['code' => '0', 'message' => 'success', 'data' => $data]);
    }
}

因为laravel8 中已经有了服务提供者的概念,所以更建议使用这种方式来进行全局注册引用

找到app\Providers\AppServiceProvider(没有生成的可以自己生成下:php artisan make:provider HelperServiceProvider)。我们在这个类中的 register 方法中引入这个文件:

require_once app_path('Helpers').'/functions.php';

这样就可以全局很方便地使用 responseApi 函数了

以上这篇laravel8 中添加自定义辅助函数helpers.php就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持芦苇派。

原创文章,作者:ECHO陈文,如若转载,请注明出处:https://www.luweipai.cn/php/1658497356/