、あなたは環境ベースのconfigフォルダ構造を設定できますLaravel 5環境設定アレイですか? Laravel 4では
/config/app.php
/config/dev/app.php
/config/staging/app.php
/config/testing/app.php
あなたはLaravel 5でこれを行うことができますか?私は.env
のコンセプトを理解しています。私はその環境を定義するためにこれを使用しています。しかし、任意の長さの配列であるコンフィグレーション値を定義する必要があります。.env
ファイルではできません。
私が達成しようとしているものの例:
if (in_array($request->input('value'), config('app.valid_values')) {
// do something
}
このvalid_values
は、単に値の配列です。これは、任意の長さですので、あなただけのようなあなたの.env
ファイルでそれらを設定することはできません。
VALID_VALUE1=...
VALID_VALUE2=...
etc.
ANDアレイは、環境ごとに異なることが必要です。
これは、環境設定フォルダを持つLaravel 4で簡単に実行できました。しかし、Laravel 5でこれをどうやってやっていますか?
Laravel 4からLaravel 5にアップグレードする今後の読者は、[Laravel Shift](https://laravelshift.com)に興味があるかもしれません。アップグレードプロセスを自動化し、特定のプロジェクトに基づいてカスタムフィードバックを提供するサービスです。 *免責事項:私はShift *を作成しました。 –