add custom helper laravel
"autoload": {
"files": [
"app/helpers.php"
],
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
composer dump-autoload
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" // <---- ADD THIS
]
},
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"
]
..............
}# How to register utilities class on Laravel 5.8
# File: composer.json
# ref: https://stackoverflow.com/questions/28290332/best-practices-for-custom-helpers-in-laravel-5
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php" // <---- ADD THIS
]
},
# Then run: `composer dump-autoload`