問題タブ [phpdotenv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - プロジェクト内で .env ファイルを呼び出す適切な方法
.env
プロジェクト内でファイルを呼び出す適切な方法を確認したかったのです。私が一緒に働いている開発者の 1 人は、すべてがセットアップされており、必要なのは.env
ルートにファイルを作成することだけだと言いました。
関数が呼び出される方法は次のとおりです。
次のように.env
ファイルを設定しています (以下の資格情報を使用してローカル データベースを作成しました)。
これは正しい方法ですか?ファイル内の名前、ユーザー、パスワード、およびホストを引用符で囲む必要はあり.env
ますか? 私はこれをすべてlocalhost環境で行っています。
php - 未定義の型 'Dotenv\Dotenv". intelephense(1009)
下のスクリーンショットのこのエラーについてサポートが必要です
私は PHP 7.2 とサードパーティのコンポーザーを使用しています - "composer require vlucas/phpdotenv" v4.1.4.
ベースパスを定義しましたが、スクリーンショットにエラーがあります
以下は、私のベースパスを定義する _env.php コードです
コードを以下のコードに変更しましたが、エラーは同じままです
php - Doctrine Fixture を使用して PHP 単体テスト用のテストデータベースをロードする方法は?
実際のデータベースを変更せずに、Doctrine ORM Entity クラスをテストするためにデータベース環境を設定しようとしています。
Symfony のドキュメントに従いましたが、実行するphp bin/console doctrine:fixtures:load
と次の警告が表示されます。
注意してください。データベースの「グラフ」は削除されます。続けたいですか?(はい/いいえ) [いいえ]:
.env.test
これは、ファイルに環境変数を設定したにもかかわらずです。
DATABASE_URL=mysql://testUser:testPassword@127.0.0.1/graph_test
編集:ここにファイル全体があり.env.test
ます:
ファイルを変更しようとしましtest/bootstrap.php
たが、同じ警告が表示されます。
DATABASE_URL
ファイルから値を取得するように教義に指示する方法はあり.env.test
ますか? どんな助けでも大歓迎です。
PS 複数の test .env ファイルは必要ありません。