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
.