Best practices for custom helpers on Laravel 5

To start off I created a folder in my app directory called Helpers. Then within the Helpers folder I added files for functions I wanted to add. Having a folder with multiple files allows us to avoid one big file that gets too long and unmanageable.

Next I created a HelperServiceProvider.php by running the artisan command:

artisan make:provider HelperServiceProvider

Within the register method I added this snippet

public function register()
    foreach (glob(app_path().'/Helpers/*.php') as $filename){

lastly register the service provider in your config/app.php in the providers array

'providers' => [

now any file in your Helpers directory is loaded, and ready for use.