タグ付けされた質問 「global-state」

8
Laravel:グローバル配列のデータと定数をどこに保存しますか?
Laravelを使い始めたばかりです。Laravel 4をベースフレームワークとして使用して、数年前に作成したシステム全体を書き直す必要があります。以前のシステムでは、constant.phpいくつかの定数が宣言されたglobals.phpファイルと、多数の配列セット(たとえば、カテゴリステータス、イベントのタイプ、言語など)を含むファイルがありました。そうすることで、私は次のようなものを使うことができます foreach ( $langs as $code => $domain ) { // Some stuff } 私のアプリのどこでも。 私の質問は、その情報をいわゆる「laravelの方法」でどのように保存できるかということです。ある種のオブジェクトを使用してこの情報を保存し、これをサービスとして設定し、ファサードを作成してみました。 app / libraries / Project / Constants.php namespace PJ; class Constants { public static $langs = [ 'es' => 'www.domain.es', 'en' => 'www.domain.us', 'uk' => 'www.domain.uk', 'br' => 'www.domain.br', 'it' => 'www.domain.it', 'de' …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.