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;
...
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"
]
},
}
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.