Créer vos propres helpers Laravel
Un Helper est une fonction globale PHP qui peut être invoquée n’importe où dans une application Laravel.
Comment créer des Helpers dans Laravel ?
1. Créez un fichier pour les Helpers, par exemple app/helpers.php.
2. Pour charger le fichier des Helpers, vous avez deux méthodes :
Via composer.json :
"autoload": {
"files": ["app/helpers.php"]
}
Après avoir ajouté le chemin du fichier dans composer.json, exécutez la commande composer dump-autoload. Cette commande permet de générer une nouvelle liste des fichiers autoload, y compris le fichier des Helpers.
Via le fournisseur de services AppServiceProvider.php :
public function boot()
{
require_once app_path("helpers.php");
}
Notez que dans le fournisseur de services, nous utilisons app_path() qui est une fonction qui pointe vers le répertoire app/, qui est l’endroit approprié pour stocker votre fichier helpers.php.