env(APP_ENV);
の代わりに\Config::get('app.env');
を使用すると、最終的に同じエラーが発生するため、ライブウェブサイトには適しません。
あなたは、あなたのENVからカスタム変数を追加するには、設定アプリに移動して、この検索する場合:例えば、それは以下のことができるよう、「'env' => env('APP_ENV', 'production'),
」の下に新しい行を追加し
/*
|--------------------------------------------------------------------------
| Application Environment
|--------------------------------------------------------------------------
|
| This value determines the "environment" your application is currently
| running in. This may determine how you prefer to configure various
| services your application utilizes. Set this in your ".env" file.
|
*/
'env' => env('APP_ENV', 'production'),
を:
\Config::get('app.key');
:あなたはこのような "キー" 変数を呼び出すことができます
/*
|--------------------------------------------------------------------------
| Application Environment
|--------------------------------------------------------------------------
|
| This value determines the "environment" your application is currently
| running in. This may determine how you prefer to configure various
| services your application utilizes. Set this in your ".env" file.
|
*/
'env' => env('APP_ENV', 'production'),
'key' => env('APP_KEY'),
アプリのenvに「key」のような新しい変数を追加する場合は、config:cache
を使用してキャッシュをリセットする必要があります。
あなたはtinker経由で値をチェックしようとしましたか? Laravel 5のどのバージョンを使用していますか?最新のものは '5.4.17'ですので、あなたの最新バージョンは – zaherg