laravel 加载 自定义的helper文件

laravel 加载 自定义的helper文件

方法一,通过provider加载

新建一个 HelperServiceProvider

php artisan make:provider HelperServiceProvider

编辑HelperServiceProvider文件,可以讲boot方法删掉,我们用不到,编辑register function 添加如下代码

public function register()
{
foreach (
glob(app_path('Helpers') . '/*.php') as $file) {
require_once
$file;
}
}

编辑config/app.php文件,加载HeloerServiceProvider,现在你可以在App文件夹下新建Helpers文件夹然后里面放置你自定义的helper文件了。

方法二,通过composer file

{
    // ...
    "autoload": {
        "files": [
            "app/Helper/helpers.php"
        ]
    },
    // ...
}

缺点是你添加新helpers文件要修改这里同步增加

方法三:在入口文件里直接 require;

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据