i try find out why env()
helper returns null
. causes trouble in app.php
file, env()
helpers used default. perhaps mysterious server setting?
my env file:
app_env=production app_key=base64:mymagickey= app_debug=false app_log_level=info app_url=http://www.example.com etc...
edit - tried following:
php artisan cache:clear php artisan view:clear php artisan config:cache
and ofcourse, using env
helper this: env('app_env')
but still no success. wierd part is, $_env
php variable contains every single variable .env
file.
use \config::get('app.env');
instead of env(app_env);
because you're going same error , that's not live website.
if want add custom variables env, go config app , find this:
/* |-------------------------------------------------------------------------- | application environment |-------------------------------------------------------------------------- | | value determines "environment" application | running in. may determine how prefer configure various | services application utilizes. set in ".env" file. | */ 'env' => env('app_env', 'production'),
add new line under "'env' => env('app_env', 'production'),
", example, following:
/* |-------------------------------------------------------------------------- | application environment |-------------------------------------------------------------------------- | | value determines "environment" application | running in. may determine how prefer configure various | services application utilizes. set in ".env" file. | */ 'env' => env('app_env', 'production'), 'key' => env('app_key'),
you can call "key" variable this:
\config::get('app.key');
whenever add new variable "key" app env, you'll need use config:cache
reset cache.
Comments
Post a Comment