【发布时间】:2014-10-05 20:37:34
【问题描述】:
我需要在我的业务逻辑中包含 try-catch 块。因此,我可以使用更多上下文记录错误。
try {
// business logic
} catch(Exception $e) {
// Log message like 'Could not create user with email something@domain.com'
$msgForUser = CustomErrorHandler::handleError($e, $data->email);
// Display message like 'Your user was not created bla bla bla'
return $msgForUser;
}
我意识到我可以在 start/global.php 中的 App::error 中设置自定义错误处理,但是这消除了包含特定于该函数的变量和消息的机会。
问题是现在我的 try 块捕获了开发中的错误。而且我还想在开发模式下获得 Whoops 异常调试器。这可能吗?
【问题讨论】:
标签: php laravel exception-handling whoops