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;