Laravel Helper best practice

ヘルパーを管理しやすく。

/app/Providers/HelperServiceProvider.php

<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class HelperServiceProvider extends ServiceProvider
{
    /**
     * Register the application services.
     *
     * @return void
     */
    public function register()
    {
        foreach (glob(app_path().'/Helpers/*.php') as $filename) {
            require_once($filename);
        }
    }
}

config/app.php

'providers' => [
    ...
    App\Providers\HelperServiceProvider::class,
    ...
],

これで、app/Helpers/*.phpのファイルがすべてヘルパー用として使える。