実行時に設定を変更したいと思います。 管理者が設定を入力できるadmin用のインストーラと設定ページを作成したいのですが、Paypalのクライアントと秘密キー、ストライプキー、データベース接続、その他のAPIキーと同じです。今、私は.envファイルを使ってすべての設定を管理していますが、これを実現するにはいい方法があります。データベースから実行時にlaravelの設定を変更します
1
A
答えて
1
あなたは、現在の要求のために、実行時に設定データを設定したい場合は、config()
グローバルヘルパー使用することができます。
config(['config.key' => 'value'])
をあなたには、いくつかの設定データを上書きし、要求を次のためにそれを維持したい場合は、使用する必要がありますこれのためにpackage。
0
(例えば)システム上に置かれたファイルがあるかどうかをチェックすることができます:
ルート:ここ
if(File::exists(storage_path('/installed'))) {
Route::get('/', function() {
return 'installer...';
});
} else {
//all your routes
}
セットアップを処理するすべてのあなたのルートを貼り付けることができますが、そのあなたの後、ファイルをstorage_path('/installed')
にすることができ、通常のルートが表示されます。
希望の作品です!
0
Laravel Config :: setメソッドを使用して、現在の要求の設定値を上書きすることができます。
// app/config/project.php
Config::set('project.secret_key', '123xxxxx');
app/config/mail.php
Config::set('mail.username', 'new Username);
関連する問題
- 1. 実行時にブラウザ設定を変更しますか?
- 2. データベースからのタペストリーテンプレートまたは実行時に変更する
- 3. Azure Service Fabricで実行時の設定を変更します
- 4. 実行時のLaravelデータベースパラメータの変更
- 5. 実行時にレポートのプリンタ設定を変更する
- 6. twill - 実行時にプロキシサーバーの設定を変更する
- 7. 実行時にJersey JacksonのMapper設定を更新します。
- 8. ElasticBeanstalk Tomcatインスタンスの実行時に設定を更新します
- 9. 実行時にFoo.settingsファイルの設定を変更できますか?
- 10. Vuforia DigitalEyewear実行時に設定変更が動作しない
- 11. Symfony 3 - 実行時に設定値を変更する方法
- 12. 実行時にVisual Studio設定ファイルを変更する
- 13. 実行時に突堤ログ設定を変更する方法
- 14. 実行時にデータベースを変更し、実行時に変更をDjangoに反映させる
- 15. 実行時のアプリケーション設定を変更する
- 16. DatagridViewから行変更時にデータベースへの行の挿入イベント
- 17. 実行時にレポートのデータソースを設定しますか?
- 18. 実行時にSSRSレポートのデータベースを変更する方法
- 19. 実行時にNHibernateデータベースを設定する
- 20. 実行時にDataGridViewにDataFormatStringを設定しますか?
- 21. 実行時にdjangoの設定を変更しないでください。
- 22. データベースからLaravelスケジューラの時刻を設定してください
- 23. アプリケーションが実行中の設定バンドルからアプリケーションの設定を変更します。
- 24. 実行時にCABasicAnimationのsetvalueを変更していますか?
- 25. 実行時に列挙型の値を変更しますか?
- 26. 実行時にオブジェクトのプロパティを変更しますか?
- 27. 実行時にApp.Configからプロキシ設定を削除しますか? (C#.Net 4)
- 28. onclickを追加したり、実行時にデータベースから実行時に作成
- 29. MVC WEBAPI 2で実行時にデータベースを変更する
- 30. H2データベース設定ファイルの場所を変更しますか?