Leggere valori da service.php in Laravel

Mattepuffo's logo
Leggere valori da service.php in Laravel

Leggere valori da service.php in Laravel

In Laravel siamo abituati a salvare e leggere i valori nel file .env.

Ma se abbiamo bisogno di salvare dei valori globali, che potrebbero cambiare e che quindi non devono essere oggetto di caching, è meglio usare il file config/services.php.

Quindi ad esempio:

return [

    'my_info' => [
        'app_url' => env('APP_URL'),
        'chiave' => 'valore'
    ],

	// ALTRO
];

Poi per recuperare i valori:

$appUrl = config('services.my_info.app_url');
echo $appUrl;

$chiave = config('services.my_info.chiave');
echo $chiave;

L'importante è che a config passiate i valori in questo modo: services.*.*.

Enjoy!


Condividi

Commentami!