Creación de un archivo de ayudantes

Creación de un archivo de ayudantes

Problema

Tiene funciones comunes que desea disponibles para cada solicitud.

Pero no quieres ensuciarse App \ Start \ Global.php con un montón de funciones.

Solución

Crear un ayudantes.php archivo.

Primero crea el archivo aplicación/ayudante.php.

// Mis funciones comunes
Función Somethingorother ()

return (mt_rand (1,2) == 1) ? 'algún otro';

?>

Luego cargalo en la parte inferior de la aplicación \ start \ global.PHP de la siguiente manera.

// en la parte inferior del archivo
Requerir app_path ().'/ayudantes.php ';
O cambia tu compositor.Archivo JSON y volcar el AutolAader.

"Autoload":
"Archivos": [
"Aplicación/ayudantes.PHP "
]


$ compositor dump-auto

Discusión

Puedes tener múltiples tipos de ayudantes.

La configuración estándar de Laravel tiene aplicaciones/filtros.PHP y APP/Rutas.PHP, pero puede crear lo que su aplicación necesite.

Aquí hay algunas sugerencias.

aplicación/ayudante.php - Para funciones de propósito general.
aplicación/compositores.php - Para inicializar todos sus compositores de vista en un solo lugar.
aplicación/oyentes.php - Para configurar todos sus oyentes de eventos en un solo lugar.
aplicación/observadores.php - O, si te gustan los observadores mejor que los oyentes usan este nombre de archivo para los oyentes de eventos.
Realmente depende de ti y las demandas de tu aplicación.