Labelの.envファイルから値を取得するには?

Larabelの.envファイルから値を取得するには、env()関数を利用すると目にしました。
そこで、試しに書いてみたところ、

PHP

1$env = env('APP_NAME');2var_dump($env);3exit;

エラーが返ってきました。

Fatal error: Uncaught Error: Call to undefined function env() in /opt/bitnami/apache/htdocs/laravel/public/****/index.php:11 Stack trace: #0 {main} thrown in /opt/bitnami/apache/htdocs/laravel/public/****/index.php on line 11

envを使うには先にお作法的なものがあるのでしょうか?

あと、.envにユーザーが値を設定するのはありですか?
configフォルダの下にファイルを用意するのでしょうか?
また、env()を使わず、config()を使うのが望ましいとも見かけました。

どのようにするのがAPIキーなどの固定値を扱うのに望ましいのでしょう?

コメントを投稿

0 コメント