Passer au contenu principal

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.