Php nginx上的Laravel。加载错误问题

Php nginx上的Laravel。加载错误问题,php,apache,laravel,nginx,Php,Apache,Laravel,Nginx,我是如何发现404等错误页面和所有其他错误在apache上都能完美工作的,但一旦它在nginx上,就会出现错误。。。也许我的服务器缺少一些php扩展或其他东西 我的代码: App::missing(function($exception) { return View::make('404'); } 错误: Symfony \ Component \ Debug \ Exception \ FatalErrorException Call to a member function getActi

我是如何发现404等错误页面和所有其他错误在apache上都能完美工作的,但一旦它在nginx上,就会出现错误。。。也许我的服务器缺少一些php扩展或其他东西

我的代码:

App::missing(function($exception)
{
return View::make('404');
}
错误:

Symfony \ Component \ Debug \ Exception \ FatalErrorException
Call to a member function getAction() on a non-object

您应该查看app>start>gloabl.php并替换代码

App::error(function(Exception $exception, $code)
{
Log::error($exception);
});


这在我的nginx上运行良好

为什么要创建两次问题?因为它无法删除。这就是为什么我用不同的标题创建了一个新的来更详细地描述问题,而只是编辑了以前的。这是我的错。我更改了标题,结果出错了。请不要离题。但我至少还需要一些技巧来解决这个问题谢谢,现在它像以前一样工作正常。我有一个关于刀锋模板的问题。可以在错误页面中使用它吗?因为我现在遇到了问题。是的,您可以在错误页面中使用刀片模板
App::error(function(Exception $exception, $code)
{
Log::error($exception);
switch ($code)
{
    case 404:
        return Response::view('error', array(), 404);

    case 500:
        return Response::view('error', array(), 500);

    default:
        return Response::view('error', array(), $code);
}

});