Création d'un fichier d'aide

Création d'un fichier d'aide

Problème

Vous avez des fonctions communes dont vous souhaitez disponible pour chaque demande.

Mais tu ne veux pas salir app \ start \ global.php avec un tas de fonctions.

Solution

Créer un assistants.php déposer.

Créez d'abord le fichier application / assistants.php.

// mes fonctions communes
fonctionner quelque chose ou autre ()

return (mt_rand (1,2) == 1) ? «quelque chose»: «autre»;

?>

Puis le chargez-le au bas de l'application \ start \ global.php comme suit.

// en bas du fichier
nécessitent app_path ().'/ AIDERS.php ';
Ou changez votre compositeur.Fichier JSON et vider l'autoloader.

"Autoload":
"des dossiers": [
"App / Aiders.php "
]]


$ Composer Dump-Auto

Discussion

Vous pouvez avoir plusieurs types d'aides.

La configuration standard de Laravel a des applications / filtres.php et applications / routes.PHP mais vous pouvez créer tout ce dont votre application a besoin.

Voici quelques suggestions.

application / assistants.php - Pour les fonctions à usage général.
application / compositeurs.php - Pour initialiser tous vos compositeurs de vue en un seul endroit.
application / auditeurs.php - Pour configurer tous vos auditeurs d'événements en un seul endroit.
application / observateurs.php - Ou, si vous aimez mieux les observateurs que les auditeurs utilisent ce nom de fichier pour les auditeurs d'événements.
C'est vraiment à vous et les exigences de votre application.