config全てを取得する


configuration

 悩み事

configの全ての項目を表示したい

正しくない値が返却された場合等に、すべてのconfig値を取得して確認をしたい

 解決方法

Config::getItems()利用します

このメソッドは、ロードされた すべてのconfigの値を多次元配列で返却します

// ロードされた全てのconfigを返却
var_dump(\Config::getItems())

特定のグループ(config/配下のファイル名等)のconfigを主取るする場合は、
Config::('groupname')を使用します

// databaseグループのconfigを取得
var_dump(\Config::get('database'));

 アドバイス

Config::getItems()はロードされたものだけを出力します

例えば、 queue がまだロードされていない場合は、
Config::getItems()では取得出来ません

この場合は、取得したい項目を直接指定してアクセスします

\Config::get('queue.driver');

// アクセスすると、ロードされますので、次回からは下記で取得されます
var_dump(\Config::getItems());

Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa