2016-10-27 9 views
0

私はLaravel 5アプリケーションを持っています。私はいくつかのカスタムクラスを作成し、クラスマップcomposer.jsonでプロジェクトを追加しましたが、ここまではすべて完璧に動作しますが、今は環境変数(.envファイルに保存されているもの)にアクセスする必要があります。環境変数Laravelで変数を取得

$variable= env('MyVariable','MydefaultValue'); 

しかし、それは働いていない、またuse App;含めて、その後、次のように変数を取得しようとした:

$variable= App::environment('MyVariable', 'MydefaultValue'); 

しかし、それは働いていません。だから私はそれが可能かどうか、または私は変数を適切にretrivingされていないのだろうか?あなたはこの方法でそれを行う必要があります

+1

getenv()または$ _ENV配列を使用してください。まず、 '$変数= env( 'MyVariable'、 'MydefaultValue');を試すよりも、' php artisan config:clear ' – mcklayin

答えて

1

{{ env('MyVariable') }} 

MYVARIABLEは次のようになり、あなたの.envファイルで、変数の名前です:

MyVariable=Something 

は、それはあなたを助けるホープでる!

よろしくお願いいたします。