Php Laravel框架未显示错误

Php Laravel框架未显示错误,php,laravel,Php,Laravel,有人能解释一下在执行以下代码时是否有方法捕获或记录错误吗 //This has example has no semicolon. Route::get('user/{id}', function($id) { return View::make('profile') }); 或 我最后得到的是一个空白页,还有几次我记不起细节了 我在app/config/app.php中将debug设置为true,并且在app/storage/logs的日志文件中没有发现任何错误 这是正常的还是我

有人能解释一下在执行以下代码时是否有方法捕获或记录错误吗

//This has example has no semicolon.  
Route::get('user/{id}', function($id)
{
    return View::make('profile')
});

我最后得到的是一个空白页,还有几次我记不起细节了

我在app/config/app.php中将debug设置为true,并且在app/storage/logs的日志文件中没有发现任何错误

这是正常的还是我的设置有问题

谢谢

更新


Laravel日志命令对我不起作用。请参阅回复msturdy的评论。

现在就对其进行排序。我下载了最新的Laravel,但仍然有相同的问题。最终我发现Apache指向的是一个位于不同驱动器上的旧版本php(5.3.0)(不知道我是如何做到的),无论如何,我的命令行指向了正确的php版本,所以这就是为什么我在安装/更新Laravel时没有问题


很少有人会看到类似的问题,因为这是一个随机的情况(我道歉)。现在,我得到了我在运行示例时见过的最漂亮的运行时异常页面:)。谢谢msturdy

你真的应该看到抛出的错误。。我们需要更多的细节来解决问题。您可以使用
Log
类写入日志文件:有趣的是,日志命令对我都不起作用,它们都会导致500个错误页面。我试过用try catch包装它们。这是我的路由
route::get('/',function(){try{Log::error('Something really error');}catch(Exception$e){echo'捕获的异常:',$e->getMessage(),“\n”;exit();}返回'hello world';})没有try-catch,我得到了hello-world,我得到了500个错误。你知道如何调试吗?我查过谷歌,那里没有什么明显的东西。。那不是我所期望的。。听起来你的安装有严重的问题。。我建议您使用最新的Laravel,从零开始使用
routes.php
的副本<代码>模型
视图
。。。一次复制一个东西到新的安装中。呵呵,我觉得有点奇怪:)
//This example has no dollar sign (part of a blade template).
Welcome {{ userName }}