configの値を確認する


configuration

 悩み事

あるconfigの値が存在するか確認したい

Config::get()メソッドで default を設定できるのはご存知ですか?
この方法とは別に指定したconfigキーの値が存在するかどうかだけを取得してみましょう

 解決方法

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

if (\Config::has('app.mykey')) {
    echo "Yea! 'mykey' is in config/app.php\n";
}

 アドバイス

Config::has()メソッドは、
内部でConfig::get()を利用していますが、
デフォルト値にmicrotime()の値が使用されています

$default = microtime(true);
return $this->get($key, $default) !== $default;

Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa