Laravel:路线没有击中控制器

时间:2017-10-27 19:03:50

标签: debugging laravel-4

  

路由::任何('mobileLogin',['as'=>'mobileLogin','使用'=>   '应用\控制器\的LoginController @ mobileLogin']);

出于某种原因,我的完美工作路线已停止工作,并且正在使用 app / views / error-page.blade.php 显示“哎呀”错误

这是控制器功能:

public function mobileLogin()
{
    try
    {
        Log::info('----------------');
        Log::info('Inside mobileLogin');
    }
    catch (\Exception $e)
    {
        Log::info('*********** ERROR**************');
        Log::info('Message: ' . $e->getMessage());
        Log::info('Trace String : ' . $e->getTraceAsString());
        Log::info("*********** END of ERROR *************");
    }
}

/app/storage/logs/laravel.log 不会显示任何错误,因此会尝试找出确实出错的地方。

在我的 config / app.php 中,debug也设置为true。

我也把日志信息放在我的控制器功能中,但它甚至在它到达那里之前就失败了!

如何调试这个?
如果Laravel框架没有路由到控制器本身,那么我在哪里可以挖掘这个问题呢?

1 个答案:

答案 0 :(得分:0)

发现问题 - 这是一个php文件本身的错误。 我期望在laravel.log中出现语法错误,但是没有!

应用程序底部还有另一个error.log,幸运的是它!