laravel create helper code example
Example 1: laravel add utility class
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php"
]
},
Example 2: autoload helper in laravel
1. Create a helpers.php file in your app folder and load it up with composer:
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php"
]
},
2. After adding that to your composer.json file, run the following command:
composer dump-autoload
3. If you dont like keeping your helpers.php file in your app directory
(because it is not a PSR-4 namespaced class file), you can do what the
laravel.com website does: store the helpers.php in the bootstrap directory.
Remember to set it in your composer.json file:
"autoload": {
..........
"files": [
"app/Helpers/helpers.php"
]
..............
}
Example 3: how to share a helper globally laravel
php artisan make:provider HelperServiceProvider
Example 4: how to share a helper globally laravel
'App\Providers\HelperServiceProvider',
Example 5: add custom helper laravel
"autoload": {
"files": [
"app/helpers.php"
],
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
Example 6: add custom helper laravel
composer dump-autoload