【发布时间】:2015-08-24 17:18:14
【问题描述】:
这很奇怪,我只是在没有任何适当的堆栈跟踪的情况下收到以下错误。有什么想法可以在这里破译根本原因吗?
生产。错误:异常 带有消息的“Symfony\Component\Debug\Exception\FatalErrorException” '在非对象上调用成员函数参数()' /var/www/mobiletopshou/vendor/laravel/framework/src/Illuminate/Routing/Router.php:1034
【问题讨论】:
-
您需要提供比这更多的信息。就像针对抛出异常的特定请求正在执行什么代码一样:带有执行代码(闭包或控制器操作)的特定 URL 的路由定义。
-
@Bogdan 这就是问题所在,只有这部分错误会被记录到日志文件中:production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Call to a member /var/www/mobiletopshou/vendor/laravel/framework/src/Illuminate/Routing/Router.php:1034 堆栈跟踪:#0 [内部函数]:Illuminate\Exception\Handler 中的非对象上的函数参数() ->handleShutdown() #1 {main} [] []
-
我明白这一点,但基于这个短暂的例外情况,无法确定问题所在。您需要通过检查该请求正在执行的代码来手动跟踪这一点,并通过消除过程或使用调试器查看它在哪里破解。无论哪种情况,除非您分享您的代码,否则我无能为力。
-
您也可以在 Laravel 中启用调试模式,这应该会在浏览器中显示整个堆栈跟踪。
-
由于您的路线看起来有些问题,请发布 '/app/Http/routes.php' 文件中的内容。