php - Laravel中的错误处理

标签 php laravel laravel-4 error-handling

谁能解释App::errorLaravel处理的所有错误是什么?

例如:

  • [404]无法访问URL
  • [500]内部服务器错误

  • 如果我有数据库连接错误或缺少任何参数错误,则该类不属于此类。我该如何处理那些主要错误..?

    请帮助列出所有可能的情况。

    最佳答案

    错误处理不专门与HTTP状态代码相关。
    App::error处理任何未捕获的异常。未找到的错误只是NotFoundHttpException

    http://laravel.com/docs/4.2/errors#handling-errors

    使用此快捷方式可以轻松捕获404异常:

    App::missing(function($exception)
    {
        // Example response
        return Response::view('errors.missing', array(), 404);
    });
    

    http://laravel.com/docs/4.2/errors#handling-404-errors

    如果不使用App::missing语法,则未找到的异常类型应冒泡到App::error处理程序。

    关于php - Laravel中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28809316/

    相关文章:

    php mysql 连接 2 个没有共同值的表

    mysql - 如何在 Laravel 中使用子查询计算产品图片数量

    php - 如何在 Laravel 中从 XML 构建表单

    php - 在 Laravel 关系上强制写入数据库连接

    php - Laravel UNION ALL 不使用 where 语句

    php - Laravel created_at 返回对象代替数据库中的日期格式?

    php - Laravel 4 - DB::select 返回数组但未找到 $array[$key]

    带有 native mysql 驱动程序 ( mysqlnd ) 的 php pdo - 获取保留 native 列类型的数据

    php替换文件中img的所有src属性

    PHP日期函数问题