configのグループが存在するか確認する


environment configuration

 悩み事

configのグループが存在するか確認したい

Laravelはそれぞれの設定をグループ化できるのをご存知ですか?
それぞれのグループは個別のファイルで分ける事ができます
例えば、app/config/database.phpファイルは、database グループのconfigファイルとなります

 解決方法

Config::hasGroup()を利用します

if (\Config::hasGroup('session')) {
    echo "I have a config/session.php file!";
}

 アドバイス

これは、本番環境用の既存のグループを取得しています。

現在の環境が local とすれば、
app/config/local/shoes.phpを利用しますが、
トップレベル(本番環境向け)のapp/config/shoes.php が存在していない場合は、
Config::hasGroup("shoes") で返却される値はfalseとなります


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa