【发布时间】:2014-12-17 08:45:58
【问题描述】:
我想在我的自定义 Helper 类中使用 Config::get() 方法,但总是出错。
在 Helper.php 文件的顶部,我有以下内容:
use \Illuminate\Config\Repository as Config;
然后,我有一个公共静态函数,我想在其中使用 Config::get() 方法来获取配置设置。为简单起见,我们假设函数是:
public static function getURL() {
return Config::get('assets.url');
}
我有一个包含此 url 变量集的 assets.php 文件。 Config::get('assets.url') 方法适用于我网站的其他地方。
但是当我尝试在我的 Helper.php 文件中使用 Config::get 时,我得到了这个错误:
Non-static method Illuminate\Config\Repository::get() should not be called statically
我显然无法将 Config::get 方法更改为静态方法。我能做什么?
【问题讨论】: