Custom helper in Laravel 5

In laravel project some functions and some repeating code, so at that time you have to create some helper functions that can help to clear way and you do not need to write more code, save time and very flexible, that way you can easily modify that code.

Step 1: Create helpers.php File

To create app/Http/helpers.php in your laravel project and put the following code in that file:

function changeDateFormate($date,$date_format){
    return \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date)->format($date_format);    
}
function productImagePath($image_name)
{
    return public_path('images/products/'.$image_name);
}

Step 2: Add File Path In composer.json File

You have to put the path of helpers file, so basically open composer.json file and put following code in that file:

"autoload": {
    "classmap": [
        ...
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "app/Http/helpers.php" //Add This Line
    ]
},

Step 3: Run Command

 You should run the following command:

composer dump-autoload

you can use your custom helper functions like changeDateFormate() and productImagePath().