Laravel Bad Method调用库类

时间:2013-04-13 20:40:25

标签: php laravel laravel-4

我正打算打电话

$log =  Log::render();

但我得到的只是

BadMethodCallException: Method [render] does not exist.

我的/ app / libraries目录中有一个带有渲染方法的Log.php。 在调用Log的render方法之前,我调用一个名为Map的类的render方法。 这是一回事,但日志不起作用。

任何想法?

2 个答案:

答案 0 :(得分:1)

Laravel带有自己的Log类,它可能会在您的日志类之前被拾取和使用。尝试namespacing您的Log类,然后改为引用命名空间类。

答案 1 :(得分:1)

我很确定它正在Laravel的Log类中查找导致错误的方法render(因为该方法不存在)。

您应该在不同的名称下为您的类命名,或者在app/config/app.php中删除Laravel日志中的名称空间别名。