Laravel 8 Create Custom Helper Function Example

    In this article, we will see laravel 8 create a custom helper function example. As we all know laravel provides many readymade functions in their framework, but many times we need to require our own customized function to use in our project that time we need to create a custom helper function. So, here we will learn a custom helper function example in laravel 8.

    So, let's see the custom helper function in laravel 8.

How To Create Custom Helper Functions In Laravel 8?

Step 1: Create helpers.php File

    In this step, we will create an app/helpers.php file in our laravel project and add the below code.

    app/helpers.php

<?php
  
function change_Date_Format($date,$format){
    return \Carbon\Carbon::createFromFormat('Y-m-d', $date)->format($format);    
}

?>
Read Also: How To Add Ckeditor In Laravel
Step 2: Add Helper File Path In composer.json File

    Add the below code in the composer.json file.

"autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        },
         "files": [
            "app/helpers.php"
        ]
    },
Step 3: Run Command

    Now, run the below command in your terminal

composer dump-autoload

     So, we are done with the custom helper function in laravel 8, as of now we can use this function anywhere.

    Here I am using this function in the blade file.

<html>
 <head>
     <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <title>Laravel 8 Create Custom Helper Functions Example - websolutionstuff.com</title>
     <link rel="stylesheet" href="">
 </head>
 <body>
    <h3>Laravel 8 Create Custom Helper Functions Example - websolutionstuff.com</h3>
     <h3>New Date Format: {{ change_Date_Format(date('Y-m-d'),'m/d/Y')  }}</h3>
 </body>
</html>
Read Also: Laravel 8 Image Upload Example

    Output:

    laravel_8_create_helper_functions_example

    You might also like:

Bình luận
Vui lòng đăng nhập để bình luận
Một số bài viết liên quan