タグ: Laravel5 秘密情報や環境に依存する情報を保存しておく.envに配列が使えないと阿鼻叫喚の声が聞こえる今日この頃、皆さんいかがお過ごしでしょうか。 ここは一つクールダウンで。Laravelが動いているのはなんでしたっけ?落ち着いて思い出しましょう。そうです。その柔軟すぎる柔軟性故にdisられる、The PHPです。 phpdotenvに能力が少なくても、PHPが柔軟であることを思い出しましょう。 例えば、app.phpにこんないたずらをして: # app.phpの一番最後 '追加設定' => json_decode(getenv('MORE_CONFIG'), true), .envには、こんな追加をします。 MORE_CONFIG=["item1":"value1","item2":"value2"], JSONで配列を書いておいて、json_decodeでPHPの配列に戻