Cómo Registrar Variables Globales en Laravel

Uno de los beneficios de usar laravel es la posibilidad de registrar y usar globalmente un archivo de php dentro de nuestra aplicación, en este caso, vamos a hacer eso de esa funcionalidad para registrar variables que se pueda usar en cualquier lugar de nuestro código.

Crear Archivo de Variables

Tal y como lo vimos en el post ¿Cómo registrar métodos globales en laravel? vamos a crear un archivo de php con nuestras variables en la ruta app/Helpers/variables.php de manera que luego podamos registrar esa ruta en el composer.json

<?php const VARIABLE_1 = "Hello"; const VARIABLE_2 = 25; ...
Archivo de Variables Globales

Registrar Variables

De igual forma, en el composer.json vamos a agregar la ruta de nuestro archivo dentro del atributo files.

{ "autoload": { "files": [ "app/Helpers/variables.php" ] }, }
Registro del Archivo de Variables en el composer.json

Sugerencias

Aunque puedes registrar cualquier tipo de variable, lo recomendable es solamente usar valores simples como string, integer, float, etc de forma similar al .env y evitar objetos o clases que puedan ser separadas en archivos independientes.