問題タブ [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.

0 投票する
3 に答える
1168 参照

php - ini ファイルを解析する代わりに dotenv ライブラリを使用するのはなぜですか?

PHP 内では、*.ini ファイルは を使用して読み取ることができますparse_ini_file()。ただし、さまざまなフレームワーク (Laravel を含む) では、代わりに別のライブラリを使用して環境ファイルを解析することを選択しています。

ini ファイルや組み込みの PHP 関数の代わりに、この "dotenv" ソリューションを使用する理由は何ですか?

0 投票する
2 に答える
639 参照

php - PHPを使用してsed -i '/^MAIL_DRIVER=/s/=.*/=log/' .envのようなものを実行して、laravel dotenvファイルの変数値を更新する方法

Laravel では、次のように sed を使用して環境値を更新することがあります。

PHPでこれを行うための提案と代替案はありますか?

更新:Laravel/dotenv .env ファイルを例として使用して、質問にいくつかのコンテキストを与えましたが、プログラムで環境変数を変更する方法には興味がありません。私の関心は、php ファイル操作関数を使用して sed の「ような」操作を実行する方法またはそれを行うためのライブラリが存在する場合。また、システム o パススルー関数を使用できることも知っています。それは、私が既に行っていることです。PHP を使用してこの方法でファイルを操作する方法について興味があります。

0 投票する
10 に答える
34423 参照

php - 致命的なエラー: クラス 'Dotenv\Dotenv' が見つかりません

こんにちは皆さん、私はとても混乱しています。何が間違っているのかわかりません。 致命的なエラー: クラス 'Dotenv\Dotenv' が見つかりません

しかし、私は理由を理解していません..

私の構造は次のものであり、ファイル index.php は Dotenv を呼び出している場所であり、使用 Dotenv\Dotenv; も使用しました。しかし、それも機能しません。

ここに画像の説明を入力

0 投票する
2 に答える
6513 参照

php - PHP 致命的なエラー: クラス 'Dotenv' が見つかりません

私はそれを実行しようとするプロジェクトを持っていますが、次のエラーが発生しています:

すべての依存関係を再インストールしようphp artisan startとしましたが、うまくいきませんでした。インターネットで見つけた他の同様の問題に基づいていくつかのコマンドを実行しようとしましたが、どれも機能しました。私はすなわち試しました:

composer require vlucas/phpdotenv --prefer-dist

私はファイルを持っています.env

これは、エラーが配置されるファイルです。

エラーがデータベースまたは phpMyAdmin の構成の誤りに関連している可能性はありますか? それとも、.env を間違った場所に配置してしまったのでしょうか。

このプロジェクトを開発中に実行しようとしています。

0 投票する
3 に答える
4740 参照

laravel - PhpStorm で .env ファイルを編集するには?

PhpStorm ターミナルでコマンドを使用して新しい.envファイルを生成しました。copy .env.example .env次に、.env ファイルを作成しましたが、PhpStorm で編集できません。ダブルクリックすると、外部エディター (メモ帳 ++) が開きます。

可変ファイルタイプ

0 投票する
1 に答える
537 参照

laravel - Laravel 5.1が正しい.env値を使用していない

私はLaravel 5.1.44を使用しています.異なる値のファイル設定.env.testingと.App::environment()'testing'.env

失敗したり、何かを設定するのを忘れたりしていないことを確認するために、再確認する必要があるものは他にありますか?

0 投票する
5 に答える
44577 参照

laravel - env('APP_ENV')、config('app.env') または App::environment() を使用してアプリ環境を取得することの違いは何ですか?

env('APP_ENV')useとapp 環境の取得の違いは何config('app.env')ですか?App::environment()

私は、へのenv('APP_ENV')意志が構成$_ENVconfig('app.env')読み取り、App::environment()すべての抽象化であることを知っています。そして、私の意見では、利点はこれでもあります。抽象化

パフォーマンスやセキュリティのレベルなど、他の違いがあるかどうかはわかりません