我正打算打电话
$log = Log::render();
但我得到的只是
BadMethodCallException: Method [render] does not exist.
我的/ app / libraries目录中有一个带有渲染方法的Log.php。 在调用Log的render方法之前,我调用一个名为Map的类的render方法。 这是一回事,但日志不起作用。
任何想法?
答案 0 :(得分:1)
Laravel带有自己的Log类,它可能会在您的日志类之前被拾取和使用。尝试namespacing您的Log类,然后改为引用命名空间类。
答案 1 :(得分:1)
我很确定它正在Laravel的Log
类中查找导致错误的方法render
(因为该方法不存在)。
您应该在不同的名称下为您的类命名,或者在app/config/app.php
中删除Laravel日志中的名称空间别名。