Laravel 4.2处理404,403和500错误和例外

时间:2015-06-28 12:04:12

标签: php laravel-4 error-handling laravel-5

我使用Laravel 4.2并想要处理404,403和500错误,我在GitHub上找到了这段代码:

App::error(function(Exception $exception, $code)
{
    $message = $exception->getMessage() ?: 'Exception';

    if (Config::get('app.debug')) {
        return;
    }

    switch ($code)
    {
        case 403:
            return Response::View( 'error.403', compact('message'), 403);

        case 500:
            return Response::view('error.500', compact('message'), 500);

        case 404:
            return Response::view('error.404', compact('message'), 404);

        default:
            return Response::view('error.404', compact('message'), $code);
    }
});

但它没有用。我发现这段代码只能处理404

App::missing(function($exception)
{
    return Response::view('error.404', array(), 404);
});

0 个答案:

没有答案