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!
php laravel config services env
Commentami!